builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-318
starttime: 1447479443.19
results: success (0)
buildid: 20151113210411
builduid: 68ffa696add541868222403870d7e8a9
revision: 0f9b54b8ed535e2b059fb1280b771951a6eb77ee
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.189514) =========
master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.190150) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.190588) =========
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-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023905
basedir: '/builds/slave/test'
========= master_lag: 0.05 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.263711) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.264177) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.317429) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.317891) =========
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-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.021064
========= master_lag: 0.15 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.486424) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.486901) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.487426) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.487984) =========
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-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-13 21:37:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 9.36M=0.001s
2015-11-13 21:37:23 (9.36 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.372563
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.921082) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.921555) =========
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-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.035215
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.996170) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:23.996658) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0f9b54b8ed535e2b059fb1280b771951a6eb77ee --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0f9b54b8ed535e2b059fb1280b771951a6eb77ee --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-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
2015-11-13 21:37:24,104 truncating revision to first 12 chars
2015-11-13 21:37:24,105 Setting DEBUG logging.
2015-11-13 21:37:24,105 attempt 1/10
2015-11-13 21:37:24,105 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/0f9b54b8ed53?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 21:37:24,728 unpacking tar archive at: mozilla-inbound-0f9b54b8ed53/testing/mozharness/
program finished with exit code 0
elapsedTime=0.917162
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:24.977133) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:24.977585) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:25.075570) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:25.076009) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 21:37:25.076572) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 51 secs) (at 2015-11-13 21:37:25.077040) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925
_=/tools/buildbot/bin/python
using PTY: False
21:37:25 INFO - MultiFileLogger online at 20151113 21:37:25 in /builds/slave/test
21:37:25 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
21:37:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
21:37:25 INFO - {'append_to_log': False,
21:37:25 INFO - 'base_work_dir': '/builds/slave/test',
21:37:25 INFO - 'blob_upload_branch': 'mozilla-inbound',
21:37:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
21:37:25 INFO - 'buildbot_json_path': 'buildprops.json',
21:37:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
21:37:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:37:25 INFO - 'download_minidump_stackwalk': True,
21:37:25 INFO - 'download_symbols': 'true',
21:37:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
21:37:25 INFO - 'tooltool.py': '/tools/tooltool.py',
21:37:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
21:37:25 INFO - '/tools/misc-python/virtualenv.py')},
21:37:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:37:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:37:25 INFO - 'log_level': 'info',
21:37:25 INFO - 'log_to_console': True,
21:37:25 INFO - 'opt_config_files': (),
21:37:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:37:25 INFO - '--processes=1',
21:37:25 INFO - '--config=%(test_path)s/wptrunner.ini',
21:37:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:37:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:37:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:37:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:37:25 INFO - 'pip_index': False,
21:37:25 INFO - 'require_test_zip': True,
21:37:25 INFO - 'test_type': ('testharness',),
21:37:25 INFO - 'this_chunk': '7',
21:37:25 INFO - 'tooltool_cache': '/builds/tooltool_cache',
21:37:25 INFO - 'total_chunks': '8',
21:37:25 INFO - 'virtualenv_path': 'venv',
21:37:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:37:25 INFO - 'work_dir': 'build'}
21:37:25 INFO - #####
21:37:25 INFO - ##### Running clobber step.
21:37:25 INFO - #####
21:37:25 INFO - Running pre-action listener: _resource_record_pre_action
21:37:25 INFO - Running main action method: clobber
21:37:25 INFO - rmtree: /builds/slave/test/build
21:37:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
21:37:26 INFO - Running post-action listener: _resource_record_post_action
21:37:26 INFO - #####
21:37:26 INFO - ##### Running read-buildbot-config step.
21:37:26 INFO - #####
21:37:26 INFO - Running pre-action listener: _resource_record_pre_action
21:37:26 INFO - Running main action method: read_buildbot_config
21:37:26 INFO - Using buildbot properties:
21:37:26 INFO - {
21:37:26 INFO - "properties": {
21:37:26 INFO - "buildnumber": 357,
21:37:26 INFO - "product": "firefox",
21:37:26 INFO - "script_repo_revision": "production",
21:37:26 INFO - "branch": "mozilla-inbound",
21:37:26 INFO - "repository": "",
21:37:26 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-7",
21:37:26 INFO - "buildid": "20151113210411",
21:37:26 INFO - "slavename": "tst-linux64-spot-318",
21:37:26 INFO - "pgo_build": "False",
21:37:26 INFO - "basedir": "/builds/slave/test",
21:37:26 INFO - "project": "",
21:37:26 INFO - "platform": "linux64",
21:37:26 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/",
21:37:26 INFO - "slavebuilddir": "test",
21:37:26 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest",
21:37:26 INFO - "repo_path": "integration/mozilla-inbound",
21:37:26 INFO - "moz_repo_path": "",
21:37:26 INFO - "stage_platform": "linux64",
21:37:26 INFO - "builduid": "68ffa696add541868222403870d7e8a9",
21:37:26 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
21:37:26 INFO - },
21:37:26 INFO - "sourcestamp": {
21:37:26 INFO - "repository": "",
21:37:26 INFO - "hasPatch": false,
21:37:26 INFO - "project": "",
21:37:26 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
21:37:26 INFO - "changes": [
21:37:26 INFO - {
21:37:26 INFO - "category": null,
21:37:26 INFO - "files": [
21:37:26 INFO - {
21:37:26 INFO - "url": null,
21:37:26 INFO - "name": "https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
21:37:26 INFO - },
21:37:26 INFO - {
21:37:26 INFO - "url": null,
21:37:26 INFO - "name": "https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json"
21:37:26 INFO - }
21:37:26 INFO - ],
21:37:26 INFO - "repository": "",
21:37:26 INFO - "rev": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee",
21:37:26 INFO - "who": "philringnalda@gmail.com",
21:37:26 INFO - "when": 1447479414,
21:37:26 INFO - "number": 6661640,
21:37:26 INFO - "comments": "Back out 19 changesets (bug 1055472) for hazards and jstest failures\nCLOSED TREE\n\nBacked out changeset 738e23a218c8 (bug 1055472)\nBacked out changeset 2c454e1ac50c (bug 1055472)\nBacked out changeset 40919fcffecd (bug 1055472)\nBacked out changeset f42360dbd545 (bug 1055472)\nBacked out changeset ce74f9a7b479 (bug 1055472)\nBacked out changeset 8b8fa139568b (bug 1055472)\nBacked out changeset 42d1ecbce781 (bug 1055472)\nBacked out changeset ccb9403a345c (bug 1055472)\nBacked out changeset fdd35ea9ef38 (bug 1055472)\nBacked out changeset 2f77faf418ce (bug 1055472)\nBacked out changeset 1e968e8a279a (bug 1055472)\nBacked out changeset d3975d948208 (bug 1055472)\nBacked out changeset 03d708347ebb (bug 1055472)\nBacked out changeset 5ec1640cdfd2 (bug 1055472)\nBacked out changeset 5e2b91587001 (bug 1055472)\nBacked out changeset fd09d5077094 (bug 1055472)\nBacked out changeset 2e58e0e479b7 (bug 1055472)\nBacked out changeset 67f0802a5c13 (bug 1055472)\nBacked out changeset 69d9fb855787 (bug 1055472)",
21:37:26 INFO - "project": "",
21:37:26 INFO - "at": "Fri 13 Nov 2015 21:36:54",
21:37:26 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
21:37:26 INFO - "revlink": "",
21:37:26 INFO - "properties": [
21:37:26 INFO - [
21:37:26 INFO - "buildid",
21:37:26 INFO - "20151113210411",
21:37:26 INFO - "Change"
21:37:26 INFO - ],
21:37:26 INFO - [
21:37:26 INFO - "builduid",
21:37:26 INFO - "68ffa696add541868222403870d7e8a9",
21:37:26 INFO - "Change"
21:37:26 INFO - ],
21:37:26 INFO - [
21:37:26 INFO - "pgo_build",
21:37:26 INFO - "False",
21:37:26 INFO - "Change"
21:37:26 INFO - ]
21:37:26 INFO - ],
21:37:26 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
21:37:26 INFO - }
21:37:26 INFO - ],
21:37:26 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
21:37:26 INFO - }
21:37:26 INFO - }
21:37:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
21:37:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json.
21:37:26 INFO - Running post-action listener: _resource_record_post_action
21:37:26 INFO - #####
21:37:26 INFO - ##### Running download-and-extract step.
21:37:26 INFO - #####
21:37:26 INFO - Running pre-action listener: _resource_record_pre_action
21:37:26 INFO - Running main action method: download_and_extract
21:37:26 INFO - mkdir: /builds/slave/test/build/tests
21:37:26 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')]}
21:37:26 INFO - https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
21:37:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json
21:37:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json
21:37:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
21:37:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
21:37:27 INFO - Downloaded 1302 bytes.
21:37:27 INFO - Reading from file /builds/slave/test/build/test_packages.json
21:37:27 INFO - Using the following test package requirements:
21:37:27 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:37:27 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
21:37:27 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'jsshell-linux-x86_64.zip'],
21:37:27 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
21:37:27 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:37:27 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
21:37:27 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
21:37:27 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
21:37:27 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:37:27 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:37:27 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
21:37:27 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
21:37:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:27 INFO - https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
21:37:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
21:37:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
21:37:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:29 INFO - Downloaded 21746899 bytes.
21:37:29 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
21:37:29 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/*
21:37:29 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
21:37:30 INFO - caution: filename not matched: web-platform/*
21:37:30 INFO - Return code: 11
21:37:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:30 INFO - https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
21:37:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
21:37:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
21:37:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:33 INFO - Downloaded 30916956 bytes.
21:37:33 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
21:37:33 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/*
21:37:33 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
21:37:35 INFO - caution: filename not matched: bin/*
21:37:35 INFO - caution: filename not matched: config/*
21:37:35 INFO - caution: filename not matched: mozbase/*
21:37:35 INFO - caution: filename not matched: marionette/*
21:37:35 INFO - Return code: 11
21:37:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:35 INFO - https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
21:37:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:37:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:37:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:39 INFO - Downloaded 57434459 bytes.
21:37:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:37:39 INFO - mkdir: /builds/slave/test/properties
21:37:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
21:37:39 INFO - Writing to file /builds/slave/test/properties/build_url
21:37:39 INFO - Contents:
21:37:39 INFO - build_url:https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:37:39 INFO - mkdir: /builds/slave/test/build/symbols
21:37:39 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')]}
21:37:39 INFO - https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
21:37:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:37:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:37:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TSbHz2MpT4eitaOlYfzBJw/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
21:37:44 INFO - Downloaded 50914949 bytes.
21:37:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:37:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
21:37:44 INFO - Writing to file /builds/slave/test/properties/symbols_url
21:37:44 INFO - Contents:
21:37:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:37:44 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
21:37:44 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:37:47 INFO - Return code: 0
21:37:47 INFO - Running post-action listener: _resource_record_post_action
21:37:47 INFO - Running post-action listener: set_extra_try_arguments
21:37:47 INFO - #####
21:37:47 INFO - ##### Running create-virtualenv step.
21:37:47 INFO - #####
21:37:47 INFO - Running pre-action listener: _pre_create_virtualenv
21:37:47 INFO - Running pre-action listener: _resource_record_pre_action
21:37:47 INFO - Running main action method: create_virtualenv
21:37:47 INFO - Creating virtualenv /builds/slave/test/build/venv
21:37:47 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
21:37:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
21:37:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
21:37:47 INFO - Using real prefix '/usr'
21:37:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python
21:37:49 INFO - Installing distribute.............................................................................................................................................................................................done.
21:37:53 INFO - Installing pip.................done.
21:37:53 INFO - Return code: 0
21:37:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
21:37:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:37:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:37:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:37:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:37:53 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 0x217df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ec300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2422760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, '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-1447479069.387701-393941925', '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
21:37:53 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
21:37:53 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
21:37:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:37:53 INFO - 'CCACHE_UMASK': '002',
21:37:53 INFO - 'DISPLAY': ':0',
21:37:53 INFO - 'HOME': '/home/cltbld',
21:37:53 INFO - 'LANG': 'en_US.UTF-8',
21:37:53 INFO - 'LOGNAME': 'cltbld',
21:37:53 INFO - 'MAIL': '/var/mail/cltbld',
21:37:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:37:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:37:53 INFO - 'MOZ_NO_REMOTE': '1',
21:37:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:37:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:37:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:37:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:37:53 INFO - 'PWD': '/builds/slave/test',
21:37:53 INFO - 'SHELL': '/bin/bash',
21:37:53 INFO - 'SHLVL': '1',
21:37:53 INFO - 'TERM': 'linux',
21:37:53 INFO - 'TMOUT': '86400',
21:37:53 INFO - 'USER': 'cltbld',
21:37:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:37:53 INFO - '_': '/tools/buildbot/bin/python'}
21:37:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:37:53 INFO - Downloading/unpacking psutil>=0.7.1
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:53 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
21:37:56 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
21:37:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
21:37:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
21:37:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:37:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:37:57 INFO - Installing collected packages: psutil
21:37:57 INFO - Running setup.py install for psutil
21:37:57 INFO - building 'psutil._psutil_linux' extension
21:37:57 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
21:37:58 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
21:37:58 INFO - building 'psutil._psutil_posix' extension
21:37:58 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
21:37:58 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
21:37:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:37:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:37:58 INFO - Successfully installed psutil
21:37:58 INFO - Cleaning up...
21:37:58 INFO - Return code: 0
21:37:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
21:37:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:37:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:37:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:37:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:37:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:37:58 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 0x217df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ec300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2422760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, '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-1447479069.387701-393941925', '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
21:37:58 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
21:37:58 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
21:37:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:37:58 INFO - 'CCACHE_UMASK': '002',
21:37:58 INFO - 'DISPLAY': ':0',
21:37:58 INFO - 'HOME': '/home/cltbld',
21:37:58 INFO - 'LANG': 'en_US.UTF-8',
21:37:58 INFO - 'LOGNAME': 'cltbld',
21:37:58 INFO - 'MAIL': '/var/mail/cltbld',
21:37:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:37:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:37:58 INFO - 'MOZ_NO_REMOTE': '1',
21:37:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:37:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:37:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:37:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:37:58 INFO - 'PWD': '/builds/slave/test',
21:37:58 INFO - 'SHELL': '/bin/bash',
21:37:58 INFO - 'SHLVL': '1',
21:37:58 INFO - 'TERM': 'linux',
21:37:58 INFO - 'TMOUT': '86400',
21:37:58 INFO - 'USER': 'cltbld',
21:37:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:37:58 INFO - '_': '/tools/buildbot/bin/python'}
21:37:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:37:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:37:59 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
21:38:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:38:02 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
21:38:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
21:38:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
21:38:02 INFO - Installing collected packages: mozsystemmonitor
21:38:02 INFO - Running setup.py install for mozsystemmonitor
21:38:02 INFO - Successfully installed mozsystemmonitor
21:38:02 INFO - Cleaning up...
21:38:03 INFO - Return code: 0
21:38:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
21:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:38:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:38:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:03 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 0x217df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ec300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2422760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, '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-1447479069.387701-393941925', '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
21:38:03 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
21:38:03 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
21:38:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:38:03 INFO - 'CCACHE_UMASK': '002',
21:38:03 INFO - 'DISPLAY': ':0',
21:38:03 INFO - 'HOME': '/home/cltbld',
21:38:03 INFO - 'LANG': 'en_US.UTF-8',
21:38:03 INFO - 'LOGNAME': 'cltbld',
21:38:03 INFO - 'MAIL': '/var/mail/cltbld',
21:38:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:38:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:38:03 INFO - 'MOZ_NO_REMOTE': '1',
21:38:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:38:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:38:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:38:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:38:03 INFO - 'PWD': '/builds/slave/test',
21:38:03 INFO - 'SHELL': '/bin/bash',
21:38:03 INFO - 'SHLVL': '1',
21:38:03 INFO - 'TERM': 'linux',
21:38:03 INFO - 'TMOUT': '86400',
21:38:03 INFO - 'USER': 'cltbld',
21:38:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:38:03 INFO - '_': '/tools/buildbot/bin/python'}
21:38:03 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:38:03 INFO - Downloading/unpacking blobuploader==1.2.4
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:03 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
21:38:06 INFO - Downloading blobuploader-1.2.4.tar.gz
21:38:06 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
21:38:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
21:38:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:38:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:38:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
21:38:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
21:38:07 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
21:38:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
21:38:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:07 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
21:38:08 INFO - Downloading docopt-0.6.1.tar.gz
21:38:08 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
21:38:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
21:38:08 INFO - Installing collected packages: blobuploader, requests, docopt
21:38:08 INFO - Running setup.py install for blobuploader
21:38:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
21:38:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
21:38:08 INFO - Running setup.py install for requests
21:38:09 INFO - Running setup.py install for docopt
21:38:09 INFO - Successfully installed blobuploader requests docopt
21:38:09 INFO - Cleaning up...
21:38:09 INFO - Return code: 0
21:38:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:38:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:38:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:38:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:09 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 0x217df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ec300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2422760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, '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-1447479069.387701-393941925', '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
21:38:09 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
21:38:09 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
21:38:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:38:09 INFO - 'CCACHE_UMASK': '002',
21:38:09 INFO - 'DISPLAY': ':0',
21:38:09 INFO - 'HOME': '/home/cltbld',
21:38:09 INFO - 'LANG': 'en_US.UTF-8',
21:38:09 INFO - 'LOGNAME': 'cltbld',
21:38:09 INFO - 'MAIL': '/var/mail/cltbld',
21:38:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:38:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:38:09 INFO - 'MOZ_NO_REMOTE': '1',
21:38:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:38:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:38:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:38:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:38:09 INFO - 'PWD': '/builds/slave/test',
21:38:09 INFO - 'SHELL': '/bin/bash',
21:38:09 INFO - 'SHLVL': '1',
21:38:09 INFO - 'TERM': 'linux',
21:38:09 INFO - 'TMOUT': '86400',
21:38:09 INFO - 'USER': 'cltbld',
21:38:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:38:09 INFO - '_': '/tools/buildbot/bin/python'}
21:38:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:38:10 INFO - Running setup.py (path:/tmp/pip-1_MMMV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:38:10 INFO - Running setup.py (path:/tmp/pip-GZUOMS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:38:10 INFO - Running setup.py (path:/tmp/pip-6idUyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:38:10 INFO - Running setup.py (path:/tmp/pip-fVz9EQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:38:10 INFO - Running setup.py (path:/tmp/pip-aRpdlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:38:10 INFO - Running setup.py (path:/tmp/pip-BfsSOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:38:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:38:10 INFO - Running setup.py (path:/tmp/pip-9wwzjf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:38:11 INFO - Running setup.py (path:/tmp/pip-6Huah2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:38:11 INFO - Running setup.py (path:/tmp/pip-QVBC0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:38:11 INFO - Running setup.py (path:/tmp/pip-SUPOVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:38:11 INFO - Running setup.py (path:/tmp/pip-GMfNcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:38:11 INFO - Running setup.py (path:/tmp/pip-6YydpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:38:11 INFO - Running setup.py (path:/tmp/pip-jL5kg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:38:11 INFO - Running setup.py (path:/tmp/pip-wSUlfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:38:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:38:11 INFO - Running setup.py (path:/tmp/pip-39fIeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:38:12 INFO - Running setup.py (path:/tmp/pip-zSdkpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:38:12 INFO - Running setup.py (path:/tmp/pip-mSsfRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:38:12 INFO - Running setup.py (path:/tmp/pip-mJaGs1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:38:12 INFO - Running setup.py (path:/tmp/pip-yIFncn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:38:12 INFO - Running setup.py (path:/tmp/pip-Az0Ley-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:38:12 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:38:13 INFO - Running setup.py (path:/tmp/pip-1LcWwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:38:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:38:13 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
21:38:13 INFO - Running setup.py install for manifestparser
21:38:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
21:38:13 INFO - Running setup.py install for mozcrash
21:38:13 INFO - Running setup.py install for mozdebug
21:38:13 INFO - Running setup.py install for mozdevice
21:38:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
21:38:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Running setup.py install for mozfile
21:38:14 INFO - Running setup.py install for mozhttpd
21:38:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Running setup.py install for mozinfo
21:38:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Running setup.py install for mozInstall
21:38:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
21:38:14 INFO - Running setup.py install for mozleak
21:38:14 INFO - Running setup.py install for mozlog
21:38:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
21:38:15 INFO - Running setup.py install for moznetwork
21:38:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
21:38:15 INFO - Running setup.py install for mozprocess
21:38:15 INFO - Running setup.py install for mozprofile
21:38:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
21:38:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
21:38:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
21:38:15 INFO - Running setup.py install for mozrunner
21:38:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
21:38:16 INFO - Running setup.py install for mozscreenshot
21:38:16 INFO - Running setup.py install for moztest
21:38:16 INFO - Running setup.py install for mozversion
21:38:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
21:38:16 INFO - Running setup.py install for marionette-transport
21:38:16 INFO - Running setup.py install for marionette-driver
21:38:17 INFO - Running setup.py install for browsermob-proxy
21:38:17 INFO - Running setup.py install for marionette-client
21:38:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:38:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
21:38:17 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
21:38:17 INFO - Cleaning up...
21:38:17 INFO - Return code: 0
21:38:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:38:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
21:38:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:38:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:38:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-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 0x217df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23ec300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2422760>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, '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-1447479069.387701-393941925', '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
21:38:17 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
21:38:17 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
21:38:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:38:17 INFO - 'CCACHE_UMASK': '002',
21:38:17 INFO - 'DISPLAY': ':0',
21:38:17 INFO - 'HOME': '/home/cltbld',
21:38:17 INFO - 'LANG': 'en_US.UTF-8',
21:38:17 INFO - 'LOGNAME': 'cltbld',
21:38:17 INFO - 'MAIL': '/var/mail/cltbld',
21:38:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:38:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:38:17 INFO - 'MOZ_NO_REMOTE': '1',
21:38:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:38:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:38:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:38:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:38:17 INFO - 'PWD': '/builds/slave/test',
21:38:17 INFO - 'SHELL': '/bin/bash',
21:38:17 INFO - 'SHLVL': '1',
21:38:17 INFO - 'TERM': 'linux',
21:38:17 INFO - 'TMOUT': '86400',
21:38:17 INFO - 'USER': 'cltbld',
21:38:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:38:17 INFO - '_': '/tools/buildbot/bin/python'}
21:38:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:38:18 INFO - Running setup.py (path:/tmp/pip-nyoSg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:38:18 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))
21:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:38:18 INFO - Running setup.py (path:/tmp/pip-nP25Zh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:38:18 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))
21:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:38:18 INFO - Running setup.py (path:/tmp/pip-fswaha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:38:18 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))
21:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:38:18 INFO - Running setup.py (path:/tmp/pip-E3FTxE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:38:18 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))
21:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:38:18 INFO - Running setup.py (path:/tmp/pip-kGlLu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:38:19 INFO - Running setup.py (path:/tmp/pip-1f7lnl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:38:19 INFO - Running setup.py (path:/tmp/pip-de3e1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:38:19 INFO - Running setup.py (path:/tmp/pip-u0sNjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:38:19 INFO - Running setup.py (path:/tmp/pip-FTWuk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:38:19 INFO - Running setup.py (path:/tmp/pip-ZKYyLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:38:19 INFO - Running setup.py (path:/tmp/pip-cRzLpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:38:19 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))
21:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:38:19 INFO - Running setup.py (path:/tmp/pip-siCHLr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:38:20 INFO - Running setup.py (path:/tmp/pip-QXsPHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:38:20 INFO - Running setup.py (path:/tmp/pip-RkF4EO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:38:20 INFO - Running setup.py (path:/tmp/pip-jwdoL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:38:20 INFO - Running setup.py (path:/tmp/pip-KaJn74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:38:20 INFO - Running setup.py (path:/tmp/pip-XcZQ7L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:38:20 INFO - Running setup.py (path:/tmp/pip-F_sK4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:38:20 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))
21:38:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:38:20 INFO - Running setup.py (path:/tmp/pip-y_PLId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:38:21 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))
21:38:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:38:21 INFO - Running setup.py (path:/tmp/pip-PX9xPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:38:21 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))
21:38:21 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:38:21 INFO - Running setup.py (path:/tmp/pip-gIZi0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:38:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:38:21 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))
21:38:21 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))
21:38:21 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))
21:38:21 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))
21:38:21 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))
21:38:21 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))
21:38:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:38:21 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
21:38:21 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
21:38:21 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
21:38:21 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
21:38:21 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
21:38:21 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
21:38:25 INFO - Downloading blessings-1.5.1.tar.gz
21:38:25 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
21:38:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
21:38:25 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))
21:38:25 INFO - Installing collected packages: blessings
21:38:25 INFO - Running setup.py install for blessings
21:38:25 INFO - Successfully installed blessings
21:38:25 INFO - Cleaning up...
21:38:25 INFO - Return code: 0
21:38:25 INFO - Done creating virtualenv /builds/slave/test/build/venv.
21:38:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:38:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:38:26 INFO - Reading from file tmpfile_stdout
21:38:26 INFO - Current package versions:
21:38:26 INFO - argparse == 1.2.1
21:38:26 INFO - blessings == 1.5.1
21:38:26 INFO - blobuploader == 1.2.4
21:38:26 INFO - browsermob-proxy == 0.6.0
21:38:26 INFO - docopt == 0.6.1
21:38:26 INFO - manifestparser == 1.1
21:38:26 INFO - marionette-client == 2.0.0
21:38:26 INFO - marionette-driver == 1.1.1
21:38:26 INFO - marionette-transport == 1.0.0
21:38:26 INFO - mozInstall == 1.12
21:38:26 INFO - mozcrash == 0.16
21:38:26 INFO - mozdebug == 0.1
21:38:26 INFO - mozdevice == 0.47
21:38:26 INFO - mozfile == 1.2
21:38:26 INFO - mozhttpd == 0.7
21:38:26 INFO - mozinfo == 0.9
21:38:26 INFO - mozleak == 0.1
21:38:26 INFO - mozlog == 3.0
21:38:26 INFO - moznetwork == 0.27
21:38:26 INFO - mozprocess == 0.22
21:38:26 INFO - mozprofile == 0.27
21:38:26 INFO - mozrunner == 6.11
21:38:26 INFO - mozscreenshot == 0.1
21:38:26 INFO - mozsystemmonitor == 0.0
21:38:26 INFO - moztest == 0.7
21:38:26 INFO - mozversion == 1.4
21:38:26 INFO - psutil == 3.1.1
21:38:26 INFO - requests == 1.2.3
21:38:26 INFO - wsgiref == 0.1.2
21:38:26 INFO - Running post-action listener: _resource_record_post_action
21:38:26 INFO - Running post-action listener: _start_resource_monitoring
21:38:26 INFO - Starting resource monitoring.
21:38:26 INFO - #####
21:38:26 INFO - ##### Running pull step.
21:38:26 INFO - #####
21:38:26 INFO - Running pre-action listener: _resource_record_pre_action
21:38:26 INFO - Running main action method: pull
21:38:26 INFO - Pull has nothing to do!
21:38:26 INFO - Running post-action listener: _resource_record_post_action
21:38:26 INFO - #####
21:38:26 INFO - ##### Running install step.
21:38:26 INFO - #####
21:38:26 INFO - Running pre-action listener: _resource_record_pre_action
21:38:26 INFO - Running main action method: install
21:38:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:38:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:38:26 INFO - Reading from file tmpfile_stdout
21:38:26 INFO - Detecting whether we're running mozinstall >=1.0...
21:38:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
21:38:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
21:38:27 INFO - Reading from file tmpfile_stdout
21:38:27 INFO - Output received:
21:38:27 INFO - Usage: mozinstall [options] installer
21:38:27 INFO - Options:
21:38:27 INFO - -h, --help show this help message and exit
21:38:27 INFO - -d DEST, --destination=DEST
21:38:27 INFO - Directory to install application into. [default:
21:38:27 INFO - "/builds/slave/test"]
21:38:27 INFO - --app=APP Application being installed. [default: firefox]
21:38:27 INFO - mkdir: /builds/slave/test/build/application
21:38:27 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']
21:38:27 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
21:38:50 INFO - Reading from file tmpfile_stdout
21:38:50 INFO - Output received:
21:38:50 INFO - /builds/slave/test/build/application/firefox/firefox
21:38:50 INFO - Running post-action listener: _resource_record_post_action
21:38:50 INFO - #####
21:38:50 INFO - ##### Running run-tests step.
21:38:50 INFO - #####
21:38:50 INFO - Running pre-action listener: _resource_record_pre_action
21:38:50 INFO - Running main action method: run_tests
21:38:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
21:38:50 INFO - minidump filename unknown. determining based upon platform and arch
21:38:50 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
21:38:50 INFO - grabbing minidump binary from tooltool
21:38: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')]}
21:38:50 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 0x241a070>, '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 0x2315bc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20fdd70>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
21:38:50 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
21:38:50 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
21:38:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
21:38:50 INFO - Return code: 0
21:38:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
21:38:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
21:38:50 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/TSbHz2MpT4eitaOlYfzBJw/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
21:38:50 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/TSbHz2MpT4eitaOlYfzBJw/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
21:38:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:38:50 INFO - 'CCACHE_UMASK': '002',
21:38:50 INFO - 'DISPLAY': ':0',
21:38:50 INFO - 'HOME': '/home/cltbld',
21:38:50 INFO - 'LANG': 'en_US.UTF-8',
21:38:50 INFO - 'LOGNAME': 'cltbld',
21:38:50 INFO - 'MAIL': '/var/mail/cltbld',
21:38:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
21:38:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:38:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:38:50 INFO - 'MOZ_NO_REMOTE': '1',
21:38:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:38:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:38:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:38:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:38:50 INFO - 'PWD': '/builds/slave/test',
21:38:50 INFO - 'SHELL': '/bin/bash',
21:38:50 INFO - 'SHLVL': '1',
21:38:50 INFO - 'TERM': 'linux',
21:38:50 INFO - 'TMOUT': '86400',
21:38:50 INFO - 'USER': 'cltbld',
21:38:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447479069.387701-393941925',
21:38:50 INFO - '_': '/tools/buildbot/bin/python'}
21:38:50 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/TSbHz2MpT4eitaOlYfzBJw/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
21:38:57 INFO - Using 1 client processes
21:38:57 INFO - wptserve Starting http server on 127.0.0.1:8000
21:38:57 INFO - wptserve Starting http server on 127.0.0.1:8001
21:38:57 INFO - wptserve Starting http server on 127.0.0.1:8443
21:38:59 INFO - SUITE-START | Running 820 tests
21:38:59 INFO - Running testharness tests
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:38:59 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:38:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
21:39:00 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
21:39:00 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 9ms
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
21:39:00 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
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
21:39:00 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
21:39:00 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 1ms
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
21:39:00 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
21:39:00 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 1ms
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
21:39:00 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
21:39:00 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
21:39:00 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
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
21:39:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
21:39:00 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
21:39:00 INFO - Setting up ssl
21:39:00 INFO - PROCESS | certutil |
21:39:00 INFO - PROCESS | certutil |
21:39:00 INFO - PROCESS | certutil |
21:39:00 INFO - Certificate Nickname Trust Attributes
21:39:00 INFO - SSL,S/MIME,JAR/XPI
21:39:00 INFO -
21:39:00 INFO - web-platform-tests CT,,
21:39:00 INFO -
21:39:00 INFO - Starting runner
21:39:02 INFO - PROCESS | 1823 | 1447479542073 Marionette INFO Marionette enabled via build flag and pref
21:39:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a28af800 == 1 [pid = 1823] [id = 1]
21:39:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 1 (0x7f14a662f400) [pid = 1823] [serial = 1] [outer = (nil)]
21:39:02 INFO - PROCESS | 1823 | [1823] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
21:39:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 2 (0x7f14bfc12800) [pid = 1823] [serial = 2] [outer = 0x7f14a662f400]
21:39:02 INFO - PROCESS | 1823 | 1447479542751 Marionette INFO Listening on port 2828
21:39:03 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f149d2834f0
21:39:04 INFO - PROCESS | 1823 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
21:39:04 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f149c75c310
21:39:04 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f149c7612b0
21:39:04 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f149c7615b0
21:39:04 INFO - PROCESS | 1823 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f149c7618e0
21:39:04 INFO - PROCESS | 1823 | 1447479544563 Marionette INFO Marionette enabled via command-line flag
21:39:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c87e000 == 2 [pid = 1823] [id = 2]
21:39:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 3 (0x7f149c86d400) [pid = 1823] [serial = 3] [outer = (nil)]
21:39:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 4 (0x7f149c86e000) [pid = 1823] [serial = 4] [outer = 0x7f149c86d400]
21:39:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 5 (0x7f149c440400) [pid = 1823] [serial = 5] [outer = 0x7f14a662f400]
21:39:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:39:04 INFO - PROCESS | 1823 | 1447479544780 Marionette INFO Accepted connection conn0 from 127.0.0.1:50540
21:39:04 INFO - PROCESS | 1823 | 1447479544784 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:39:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:39:04 INFO - PROCESS | 1823 | 1447479544980 Marionette INFO Accepted connection conn1 from 127.0.0.1:50541
21:39:04 INFO - PROCESS | 1823 | 1447479544981 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:39:04 INFO - PROCESS | 1823 | 1447479544988 Marionette INFO Closed connection conn0
21:39:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
21:39:05 INFO - PROCESS | 1823 | 1447479545049 Marionette INFO Accepted connection conn2 from 127.0.0.1:50542
21:39:05 INFO - PROCESS | 1823 | 1447479545050 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
21:39:05 INFO - PROCESS | 1823 | 1447479545080 Marionette INFO Closed connection conn2
21:39:05 INFO - PROCESS | 1823 | 1447479545090 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
21:39:05 INFO - PROCESS | 1823 | [1823] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
21:39:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f64800 == 3 [pid = 1823] [id = 3]
21:39:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 6 (0x7f14940d5c00) [pid = 1823] [serial = 6] [outer = (nil)]
21:39:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e44800 == 4 [pid = 1823] [id = 4]
21:39:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 7 (0x7f14940d6400) [pid = 1823] [serial = 7] [outer = (nil)]
21:39:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:39:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f65000 == 5 [pid = 1823] [id = 5]
21:39:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 8 (0x7f14920d0800) [pid = 1823] [serial = 8] [outer = (nil)]
21:39:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
21:39:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 9 (0x7f14920dec00) [pid = 1823] [serial = 9] [outer = 0x7f14920d0800]
21:39:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 10 (0x7f1491b12000) [pid = 1823] [serial = 10] [outer = 0x7f14940d5c00]
21:39:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 11 (0x7f1491b12800) [pid = 1823] [serial = 11] [outer = 0x7f14940d6400]
21:39:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 12 (0x7f1491b14400) [pid = 1823] [serial = 12] [outer = 0x7f14920d0800]
21:39:08 INFO - PROCESS | 1823 | 1447479548777 Marionette INFO loaded listener.js
21:39:08 INFO - PROCESS | 1823 | 1447479548810 Marionette INFO loaded listener.js
21:39:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 13 (0x7f1490c2b000) [pid = 1823] [serial = 13] [outer = 0x7f14920d0800]
21:39:09 INFO - PROCESS | 1823 | 1447479549251 Marionette DEBUG conn1 client <- {"sessionId":"b43273ed-e5ce-46db-aa6b-679ae2c16e7c","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":"20151113210411","device":"desktop","version":"45.0a1"}}
21:39:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:09 INFO - PROCESS | 1823 | 1447479549598 Marionette DEBUG conn1 -> {"name":"getContext"}
21:39:09 INFO - PROCESS | 1823 | 1447479549602 Marionette DEBUG conn1 client <- {"value":"content"}
21:39:09 INFO - PROCESS | 1823 | 1447479549960 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
21:39:09 INFO - PROCESS | 1823 | 1447479549963 Marionette DEBUG conn1 client <- {}
21:39:10 INFO - PROCESS | 1823 | 1447479550066 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}}
21:39:10 INFO - PROCESS | 1823 | [1823] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
21:39:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 14 (0x7f148dbc1c00) [pid = 1823] [serial = 14] [outer = 0x7f14920d0800]
21:39:10 INFO - PROCESS | 1823 | [1823] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
21:39:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:39:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494426800 == 6 [pid = 1823] [id = 6]
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 15 (0x7f148b588800) [pid = 1823] [serial = 15] [outer = (nil)]
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 16 (0x7f148b589800) [pid = 1823] [serial = 16] [outer = 0x7f148b588800]
21:39:11 INFO - PROCESS | 1823 | 1447479551242 Marionette INFO loaded listener.js
21:39:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 17 (0x7f148b591c00) [pid = 1823] [serial = 17] [outer = 0x7f148b588800]
21:39:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b261800 == 7 [pid = 1823] [id = 7]
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 18 (0x7f148b22f000) [pid = 1823] [serial = 18] [outer = (nil)]
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 19 (0x7f148b4de400) [pid = 1823] [serial = 19] [outer = 0x7f148b22f000]
21:39:11 INFO - PROCESS | 1823 | 1447479551770 Marionette INFO loaded listener.js
21:39:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f148b22e000) [pid = 1823] [serial = 20] [outer = 0x7f148b22f000]
21:39:12 INFO - PROCESS | 1823 | [1823] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
21:39:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:12 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
21:39:12 INFO - document served over http requires an http
21:39:12 INFO - sub-resource via fetch-request using the http-csp
21:39:12 INFO - delivery method with keep-origin-redirect and when
21:39:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:12 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
21:39:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1611ms
21:39:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:39:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a45b800 == 8 [pid = 1823] [id = 8]
21:39:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 21 (0x7f148b228000) [pid = 1823] [serial = 21] [outer = (nil)]
21:39:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 22 (0x7f148b22a000) [pid = 1823] [serial = 22] [outer = 0x7f148b228000]
21:39:13 INFO - PROCESS | 1823 | 1447479553154 Marionette INFO loaded listener.js
21:39:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 23 (0x7f148b58ec00) [pid = 1823] [serial = 23] [outer = 0x7f148b228000]
21:39:13 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
21:39:13 INFO - document served over http requires an http
21:39:13 INFO - sub-resource via fetch-request using the http-csp
21:39:13 INFO - delivery method with no-redirect and when
21:39: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"
21:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:13 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
21:39:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1229ms
21:39:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:39:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbae000 == 9 [pid = 1823] [id = 9]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 24 (0x7f148e1cb000) [pid = 1823] [serial = 24] [outer = (nil)]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 25 (0x7f148c068400) [pid = 1823] [serial = 25] [outer = 0x7f148e1cb000]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 26 (0x7f148b228400) [pid = 1823] [serial = 26] [outer = 0x7f148e1cb000]
21:39:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5e3000 == 10 [pid = 1823] [id = 10]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 27 (0x7f148e1ca000) [pid = 1823] [serial = 27] [outer = (nil)]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 28 (0x7f1490e2a800) [pid = 1823] [serial = 28] [outer = 0x7f148e1ca000]
21:39:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14914b5000 == 11 [pid = 1823] [id = 11]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 29 (0x7f1490ea7400) [pid = 1823] [serial = 29] [outer = (nil)]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 30 (0x7f149114d400) [pid = 1823] [serial = 30] [outer = 0x7f1490ea7400]
21:39:14 INFO - PROCESS | 1823 | 1447479554512 Marionette INFO loaded listener.js
21:39:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 31 (0x7f149153cc00) [pid = 1823] [serial = 31] [outer = 0x7f1490ea7400]
21:39:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 32 (0x7f14909d3800) [pid = 1823] [serial = 32] [outer = 0x7f148e1ca000]
21:39:15 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
21:39:15 INFO - document served over http requires an http
21:39:15 INFO - sub-resource via fetch-request using the http-csp
21:39:15 INFO - delivery method with swap-origin-redirect and when
21:39:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:15 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
21:39:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1582ms
21:39:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:39:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1492d43800 == 12 [pid = 1823] [id = 12]
21:39:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 33 (0x7f1494ee2c00) [pid = 1823] [serial = 33] [outer = (nil)]
21:39:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 34 (0x7f149c437000) [pid = 1823] [serial = 34] [outer = 0x7f1494ee2c00]
21:39:16 INFO - PROCESS | 1823 | 1447479556026 Marionette INFO loaded listener.js
21:39:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 35 (0x7f1493f0d800) [pid = 1823] [serial = 35] [outer = 0x7f1494ee2c00]
21:39:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14933e5800 == 13 [pid = 1823] [id = 13]
21:39:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 36 (0x7f148c068000) [pid = 1823] [serial = 36] [outer = (nil)]
21:39:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 37 (0x7f14a2812400) [pid = 1823] [serial = 37] [outer = 0x7f148c068000]
21:39:17 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
21:39:17 INFO - document served over http requires an http
21:39:17 INFO - sub-resource via iframe-tag using the http-csp
21:39:17 INFO - delivery method with keep-origin-redirect and when
21:39: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"
21:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:17 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
21:39:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2087ms
21:39:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:39:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c12000 == 14 [pid = 1823] [id = 14]
21:39:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 38 (0x7f148b4e8c00) [pid = 1823] [serial = 38] [outer = (nil)]
21:39:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 39 (0x7f148b58e000) [pid = 1823] [serial = 39] [outer = 0x7f148b4e8c00]
21:39:18 INFO - PROCESS | 1823 | 1447479558074 Marionette INFO loaded listener.js
21:39:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 40 (0x7f1490a1f800) [pid = 1823] [serial = 40] [outer = 0x7f148b4e8c00]
21:39:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149341c000 == 15 [pid = 1823] [id = 15]
21:39:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 41 (0x7f1490e32c00) [pid = 1823] [serial = 41] [outer = (nil)]
21:39:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 42 (0x7f1491d9f400) [pid = 1823] [serial = 42] [outer = 0x7f1490e32c00]
21:39:18 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
21:39:18 INFO - document served over http requires an http
21:39:18 INFO - sub-resource via iframe-tag using the http-csp
21:39:18 INFO - delivery method with no-redirect and when
21:39:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:18 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
21:39:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1283ms
21:39:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:39:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14941ae800 == 16 [pid = 1823] [id = 16]
21:39:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 43 (0x7f148b589400) [pid = 1823] [serial = 43] [outer = (nil)]
21:39:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 44 (0x7f1490a1e800) [pid = 1823] [serial = 44] [outer = 0x7f148b589400]
21:39:19 INFO - PROCESS | 1823 | 1447479559282 Marionette INFO loaded listener.js
21:39:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 45 (0x7f1493f0b800) [pid = 1823] [serial = 45] [outer = 0x7f148b589400]
21:39:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494427800 == 17 [pid = 1823] [id = 17]
21:39:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 46 (0x7f1494040800) [pid = 1823] [serial = 46] [outer = (nil)]
21:39:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 47 (0x7f14943e7400) [pid = 1823] [serial = 47] [outer = 0x7f1494040800]
21:39:20 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
21:39:20 INFO - document served over http requires an http
21:39:20 INFO - sub-resource via iframe-tag using the http-csp
21:39:20 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:20 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
21:39:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1077ms
21:39:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:39:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1495353000 == 18 [pid = 1823] [id = 18]
21:39:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 48 (0x7f1494252000) [pid = 1823] [serial = 48] [outer = (nil)]
21:39:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 49 (0x7f1494ee3800) [pid = 1823] [serial = 49] [outer = 0x7f1494252000]
21:39:20 INFO - PROCESS | 1823 | 1447479560315 Marionette INFO loaded listener.js
21:39:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 50 (0x7f149c441000) [pid = 1823] [serial = 50] [outer = 0x7f1494252000]
21:39:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
21:39:21 INFO - document served over http requires an http
21:39:21 INFO - sub-resource via script-tag using the http-csp
21:39:21 INFO - delivery method with keep-origin-redirect and when
21:39:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
21:39:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1052ms
21:39:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:39:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e4c000 == 19 [pid = 1823] [id = 19]
21:39:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 51 (0x7f14943f6400) [pid = 1823] [serial = 51] [outer = (nil)]
21:39:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 52 (0x7f149d035800) [pid = 1823] [serial = 52] [outer = 0x7f14943f6400]
21:39:21 INFO - PROCESS | 1823 | 1447479561385 Marionette INFO loaded listener.js
21:39:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 53 (0x7f149e3d7800) [pid = 1823] [serial = 53] [outer = 0x7f14943f6400]
21:39:22 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
21:39:22 INFO - document served over http requires an http
21:39:22 INFO - sub-resource via script-tag using the http-csp
21:39:22 INFO - delivery method with no-redirect and when
21:39:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:22 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
21:39:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 982ms
21:39:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:39:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1497439000 == 20 [pid = 1823] [id = 20]
21:39:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 54 (0x7f148b4ec400) [pid = 1823] [serial = 54] [outer = (nil)]
21:39:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 55 (0x7f148e214400) [pid = 1823] [serial = 55] [outer = 0x7f148b4ec400]
21:39:22 INFO - PROCESS | 1823 | 1447479562411 Marionette INFO loaded listener.js
21:39:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 56 (0x7f14a3f11c00) [pid = 1823] [serial = 56] [outer = 0x7f148b4ec400]
21:39:23 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
21:39:23 INFO - document served over http requires an http
21:39:23 INFO - sub-resource via script-tag using the http-csp
21:39:23 INFO - delivery method with swap-origin-redirect and when
21:39:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:23 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
21:39:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1189ms
21:39:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:39:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149342b000 == 21 [pid = 1823] [id = 21]
21:39:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 57 (0x7f1490fe5800) [pid = 1823] [serial = 57] [outer = (nil)]
21:39:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 58 (0x7f1491155800) [pid = 1823] [serial = 58] [outer = 0x7f1490fe5800]
21:39:23 INFO - PROCESS | 1823 | 1447479563704 Marionette INFO loaded listener.js
21:39:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 59 (0x7f149359e800) [pid = 1823] [serial = 59] [outer = 0x7f1490fe5800]
21:39:24 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
21:39:24 INFO - document served over http requires an http
21:39:24 INFO - sub-resource via xhr-request using the http-csp
21:39:24 INFO - delivery method with keep-origin-redirect and when
21:39:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:24 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
21:39:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1184ms
21:39:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:39:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149675b800 == 22 [pid = 1823] [id = 22]
21:39:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 60 (0x7f1490fe5c00) [pid = 1823] [serial = 60] [outer = (nil)]
21:39:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 61 (0x7f1496464800) [pid = 1823] [serial = 61] [outer = 0x7f1490fe5c00]
21:39:24 INFO - PROCESS | 1823 | 1447479564924 Marionette INFO loaded listener.js
21:39:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 62 (0x7f149e09b800) [pid = 1823] [serial = 62] [outer = 0x7f1490fe5c00]
21:39:25 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
21:39:25 INFO - document served over http requires an http
21:39:25 INFO - sub-resource via xhr-request using the http-csp
21:39:25 INFO - delivery method with no-redirect and when
21:39: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"
21:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:25 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
21:39:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1282ms
21:39:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:39:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149d497800 == 23 [pid = 1823] [id = 23]
21:39:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 63 (0x7f1491d9e800) [pid = 1823] [serial = 63] [outer = (nil)]
21:39:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 64 (0x7f14a3fe2800) [pid = 1823] [serial = 64] [outer = 0x7f1491d9e800]
21:39:26 INFO - PROCESS | 1823 | 1447479566387 Marionette INFO loaded listener.js
21:39:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 65 (0x7f14a67da000) [pid = 1823] [serial = 65] [outer = 0x7f1491d9e800]
21:39:27 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
21:39:27 INFO - document served over http requires an http
21:39:27 INFO - sub-resource via xhr-request using the http-csp
21:39:27 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:27 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
21:39:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1445ms
21:39:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:39:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a3f67800 == 24 [pid = 1823] [id = 24]
21:39:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f14a725b400) [pid = 1823] [serial = 66] [outer = (nil)]
21:39:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f14a7352400) [pid = 1823] [serial = 67] [outer = 0x7f14a725b400]
21:39:27 INFO - PROCESS | 1823 | 1447479567663 Marionette INFO loaded listener.js
21:39:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f14a7546c00) [pid = 1823] [serial = 68] [outer = 0x7f14a725b400]
21:39:28 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
21:39:28 INFO - document served over http requires an https
21:39:28 INFO - sub-resource via fetch-request using the http-csp
21:39:28 INFO - delivery method with keep-origin-redirect and when
21:39:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:28 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
21:39:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1285ms
21:39:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:39:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a3f74000 == 25 [pid = 1823] [id = 25]
21:39:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f14a725c400) [pid = 1823] [serial = 69] [outer = (nil)]
21:39:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f14a75b9c00) [pid = 1823] [serial = 70] [outer = 0x7f14a725c400]
21:39:29 INFO - PROCESS | 1823 | 1447479568996 Marionette INFO loaded listener.js
21:39:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f14a8208c00) [pid = 1823] [serial = 71] [outer = 0x7f14a725c400]
21:39:29 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
21:39:29 INFO - document served over http requires an https
21:39:29 INFO - sub-resource via fetch-request using the http-csp
21:39:29 INFO - delivery method with no-redirect and when
21:39:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:29 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
21:39:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1289ms
21:39:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:39:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c663800 == 26 [pid = 1823] [id = 26]
21:39:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f1491f2b800) [pid = 1823] [serial = 72] [outer = (nil)]
21:39:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f1491f2c800) [pid = 1823] [serial = 73] [outer = 0x7f1491f2b800]
21:39:30 INFO - PROCESS | 1823 | 1447479570315 Marionette INFO loaded listener.js
21:39:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f1491f35400) [pid = 1823] [serial = 74] [outer = 0x7f1491f2b800]
21:39:32 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
21:39:32 INFO - document served over http requires an https
21:39:32 INFO - sub-resource via fetch-request using the http-csp
21:39:32 INFO - delivery method with swap-origin-redirect and when
21:39:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:32 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
21:39:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2133ms
21:39:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:39:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a365800 == 27 [pid = 1823] [id = 27]
21:39:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f148b22d400) [pid = 1823] [serial = 75] [outer = (nil)]
21:39:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f148b593c00) [pid = 1823] [serial = 76] [outer = 0x7f148b22d400]
21:39:32 INFO - PROCESS | 1823 | 1447479572459 Marionette INFO loaded listener.js
21:39:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f1490fde800) [pid = 1823] [serial = 77] [outer = 0x7f148b22d400]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e4c000 == 26 [pid = 1823] [id = 19]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1495353000 == 25 [pid = 1823] [id = 18]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494427800 == 24 [pid = 1823] [id = 17]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14941ae800 == 23 [pid = 1823] [id = 16]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149341c000 == 22 [pid = 1823] [id = 15]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c12000 == 21 [pid = 1823] [id = 14]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14933e5800 == 20 [pid = 1823] [id = 13]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14914b5000 == 19 [pid = 1823] [id = 11]
21:39:33 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a45b800 == 18 [pid = 1823] [id = 8]
21:39:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b267000 == 19 [pid = 1823] [id = 28]
21:39:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f1487e32400) [pid = 1823] [serial = 78] [outer = (nil)]
21:39:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f148b590400) [pid = 1823] [serial = 79] [outer = 0x7f1487e32400]
21:39:33 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
21:39:33 INFO - document served over http requires an https
21:39:33 INFO - sub-resource via iframe-tag using the http-csp
21:39:33 INFO - delivery method with keep-origin-redirect and when
21:39:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:33 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
21:39:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
21:39:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:39:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14916c1800 == 20 [pid = 1823] [id = 29]
21:39:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f1490e39000) [pid = 1823] [serial = 80] [outer = (nil)]
21:39:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f1490ea9c00) [pid = 1823] [serial = 81] [outer = 0x7f1490e39000]
21:39:33 INFO - PROCESS | 1823 | 1447479573993 Marionette INFO loaded listener.js
21:39:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f1491f2bc00) [pid = 1823] [serial = 82] [outer = 0x7f1490e39000]
21:39:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493169000 == 21 [pid = 1823] [id = 30]
21:39:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f1491f2e800) [pid = 1823] [serial = 83] [outer = (nil)]
21:39:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f1493307400) [pid = 1823] [serial = 84] [outer = 0x7f1491f2e800]
21:39:34 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
21:39:34 INFO - document served over http requires an https
21:39:34 INFO - sub-resource via iframe-tag using the http-csp
21:39:34 INFO - delivery method with no-redirect and when
21:39: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"
21:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:34 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
21:39:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1355ms
21:39:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:39:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14941ac000 == 22 [pid = 1823] [id = 31]
21:39:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f1490e39400) [pid = 1823] [serial = 85] [outer = (nil)]
21:39:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f1493598400) [pid = 1823] [serial = 86] [outer = 0x7f1490e39400]
21:39:35 INFO - PROCESS | 1823 | 1447479575281 Marionette INFO loaded listener.js
21:39:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f14953d6800) [pid = 1823] [serial = 87] [outer = 0x7f1490e39400]
21:39:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e5d800 == 23 [pid = 1823] [id = 32]
21:39:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f149c435000) [pid = 1823] [serial = 88] [outer = (nil)]
21:39:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f149c588400) [pid = 1823] [serial = 89] [outer = 0x7f149c435000]
21:39:36 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
21:39:36 INFO - document served over http requires an https
21:39:36 INFO - sub-resource via iframe-tag using the http-csp
21:39:36 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:36 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
21:39:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1328ms
21:39:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:39:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149656c000 == 24 [pid = 1823] [id = 33]
21:39:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f1491f36800) [pid = 1823] [serial = 90] [outer = (nil)]
21:39:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f14a2815400) [pid = 1823] [serial = 91] [outer = 0x7f1491f36800]
21:39:36 INFO - PROCESS | 1823 | 1447479576643 Marionette INFO loaded listener.js
21:39:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f14a66e1c00) [pid = 1823] [serial = 92] [outer = 0x7f1491f36800]
21:39:37 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
21:39:37 INFO - document served over http requires an https
21:39:37 INFO - sub-resource via script-tag using the http-csp
21:39:37 INFO - delivery method with keep-origin-redirect and when
21:39:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:37 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
21:39:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1385ms
21:39:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:39:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149e07d000 == 25 [pid = 1823] [id = 34]
21:39:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f149678f400) [pid = 1823] [serial = 93] [outer = (nil)]
21:39:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f14a72ad400) [pid = 1823] [serial = 94] [outer = 0x7f149678f400]
21:39:38 INFO - PROCESS | 1823 | 1447479578127 Marionette INFO loaded listener.js
21:39:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f14a820c400) [pid = 1823] [serial = 95] [outer = 0x7f149678f400]
21:39:39 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
21:39:39 INFO - document served over http requires an https
21:39:39 INFO - sub-resource via script-tag using the http-csp
21:39:39 INFO - delivery method with no-redirect and when
21:39:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:39 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
21:39:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1375ms
21:39:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:39:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e271000 == 26 [pid = 1823] [id = 35]
21:39:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f14a820ec00) [pid = 1823] [serial = 96] [outer = (nil)]
21:39:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f14a828e000) [pid = 1823] [serial = 97] [outer = 0x7f14a820ec00]
21:39:39 INFO - PROCESS | 1823 | 1447479579427 Marionette INFO loaded listener.js
21:39:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f14a829a800) [pid = 1823] [serial = 98] [outer = 0x7f14a820ec00]
21:39:40 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
21:39:40 INFO - document served over http requires an https
21:39:40 INFO - sub-resource via script-tag using the http-csp
21:39:40 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:40 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
21:39:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1337ms
21:39:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:39:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876c8000 == 27 [pid = 1823] [id = 36]
21:39:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f1487366c00) [pid = 1823] [serial = 99] [outer = (nil)]
21:39:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f1487367c00) [pid = 1823] [serial = 100] [outer = 0x7f1487366c00]
21:39:40 INFO - PROCESS | 1823 | 1447479580839 Marionette INFO loaded listener.js
21:39:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f1487370000) [pid = 1823] [serial = 101] [outer = 0x7f1487366c00]
21:39:42 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
21:39:42 INFO - document served over http requires an https
21:39:42 INFO - sub-resource via xhr-request using the http-csp
21:39:42 INFO - delivery method with keep-origin-redirect and when
21:39:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:42 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
21:39:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2232ms
21:39:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:39:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b26a000 == 28 [pid = 1823] [id = 37]
21:39:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f1487369400) [pid = 1823] [serial = 102] [outer = (nil)]
21:39:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f1487494800) [pid = 1823] [serial = 103] [outer = 0x7f1487369400]
21:39:43 INFO - PROCESS | 1823 | 1447479583078 Marionette INFO loaded listener.js
21:39:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f1487cfa000) [pid = 1823] [serial = 104] [outer = 0x7f1487369400]
21:39:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a3f74000 == 27 [pid = 1823] [id = 25]
21:39:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a3f67800 == 26 [pid = 1823] [id = 24]
21:39:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149d497800 == 25 [pid = 1823] [id = 23]
21:39:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149675b800 == 24 [pid = 1823] [id = 22]
21:39:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149342b000 == 23 [pid = 1823] [id = 21]
21:39:44 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
21:39:44 INFO - document served over http requires an https
21:39:44 INFO - sub-resource via xhr-request using the http-csp
21:39:44 INFO - delivery method with no-redirect and when
21:39:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:44 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
21:39:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1388ms
21:39:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:39:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e160800 == 24 [pid = 1823] [id = 38]
21:39:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f1487e2d800) [pid = 1823] [serial = 105] [outer = (nil)]
21:39:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f1487e36400) [pid = 1823] [serial = 106] [outer = 0x7f1487e2d800]
21:39:44 INFO - PROCESS | 1823 | 1447479584513 Marionette INFO loaded listener.js
21:39:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f149096a800) [pid = 1823] [serial = 107] [outer = 0x7f1487e2d800]
21:39:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f149146b800) [pid = 1823] [serial = 108] [outer = 0x7f148e1ca000]
21:39:45 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
21:39:45 INFO - document served over http requires an https
21:39:45 INFO - sub-resource via xhr-request using the http-csp
21:39:45 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:39:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:45 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
21:39:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1436ms
21:39:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:39:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f5e800 == 25 [pid = 1823] [id = 39]
21:39:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f1487e2e800) [pid = 1823] [serial = 109] [outer = (nil)]
21:39:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f149146d000) [pid = 1823] [serial = 110] [outer = 0x7f1487e2e800]
21:39:45 INFO - PROCESS | 1823 | 1447479585933 Marionette INFO loaded listener.js
21:39:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f1494ee4000) [pid = 1823] [serial = 111] [outer = 0x7f1487e2e800]
21:39:46 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
21:39:46 INFO - document served over http requires an http
21:39:46 INFO - sub-resource via fetch-request using the http-csp
21:39:46 INFO - delivery method with keep-origin-redirect and when
21:39: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"
21:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:46 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
21:39:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms
21:39:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:39:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c661800 == 26 [pid = 1823] [id = 40]
21:39:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f149096b800) [pid = 1823] [serial = 112] [outer = (nil)]
21:39:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f149d035c00) [pid = 1823] [serial = 113] [outer = 0x7f149096b800]
21:39:47 INFO - PROCESS | 1823 | 1447479587313 Marionette INFO loaded listener.js
21:39:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f14a640a400) [pid = 1823] [serial = 114] [outer = 0x7f149096b800]
21:39: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
21:39:48 INFO - document served over http requires an http
21:39:48 INFO - sub-resource via fetch-request using the http-csp
21:39:48 INFO - delivery method with no-redirect and when
21:39: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"
21:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39: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
21:39:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1390ms
21:39:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:39:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876b6000 == 27 [pid = 1823] [id = 41]
21:39:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f149d4f9000) [pid = 1823] [serial = 115] [outer = (nil)]
21:39:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f14a6782400) [pid = 1823] [serial = 116] [outer = 0x7f149d4f9000]
21:39:48 INFO - PROCESS | 1823 | 1447479588676 Marionette INFO loaded listener.js
21:39:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f14a8206800) [pid = 1823] [serial = 117] [outer = 0x7f149d4f9000]
21:39: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
21:39:49 INFO - document served over http requires an http
21:39:49 INFO - sub-resource via fetch-request using the http-csp
21:39:49 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:39:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:39:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:39:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39: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
21:39:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1333ms
21:39:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:39:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5c000 == 28 [pid = 1823] [id = 42]
21:39:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1487de4800) [pid = 1823] [serial = 118] [outer = (nil)]
21:39:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1487de8c00) [pid = 1823] [serial = 119] [outer = 0x7f1487de4800]
21:39:50 INFO - PROCESS | 1823 | 1447479590039 Marionette INFO loaded listener.js
21:39:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1491f37000) [pid = 1823] [serial = 120] [outer = 0x7f1487de4800]
21:39:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684d800 == 29 [pid = 1823] [id = 43]
21:39:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f148682c400) [pid = 1823] [serial = 121] [outer = (nil)]
21:39:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f148682f000) [pid = 1823] [serial = 122] [outer = 0x7f148682c400]
21:39: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
21:39:51 INFO - document served over http requires an http
21:39:51 INFO - sub-resource via iframe-tag using the http-csp
21:39:51 INFO - delivery method with keep-origin-redirect and when
21:39:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39: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
21:39:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1433ms
21:39:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:39:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5d800 == 30 [pid = 1823] [id = 44]
21:39:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f148669b400) [pid = 1823] [serial = 123] [outer = (nil)]
21:39:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f148669c400) [pid = 1823] [serial = 124] [outer = 0x7f148669b400]
21:39:51 INFO - PROCESS | 1823 | 1447479591614 Marionette INFO loaded listener.js
21:39:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f14866a2000) [pid = 1823] [serial = 125] [outer = 0x7f148669b400]
21:39:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ec800 == 31 [pid = 1823] [id = 45]
21:39:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f14866a4400) [pid = 1823] [serial = 126] [outer = (nil)]
21:39:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1486831800) [pid = 1823] [serial = 127] [outer = 0x7f14866a4400]
21:39: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
21:39:52 INFO - document served over http requires an http
21:39:52 INFO - sub-resource via iframe-tag using the http-csp
21:39:52 INFO - delivery method with no-redirect and when
21:39: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"
21:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39: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
21:39:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1531ms
21:39:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b267000 == 30 [pid = 1823] [id = 28]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14916c1800 == 29 [pid = 1823] [id = 29]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493169000 == 28 [pid = 1823] [id = 30]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14941ac000 == 27 [pid = 1823] [id = 31]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e5d800 == 26 [pid = 1823] [id = 32]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149e07d000 == 25 [pid = 1823] [id = 34]
21:39:53 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e271000 == 24 [pid = 1823] [id = 35]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c663800 == 23 [pid = 1823] [id = 26]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e160800 == 22 [pid = 1823] [id = 38]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a365800 == 21 [pid = 1823] [id = 27]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493f5e800 == 20 [pid = 1823] [id = 39]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c661800 == 19 [pid = 1823] [id = 40]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876b6000 == 18 [pid = 1823] [id = 41]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5c000 == 17 [pid = 1823] [id = 42]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684d800 == 16 [pid = 1823] [id = 43]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5d800 == 15 [pid = 1823] [id = 44]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ec800 == 14 [pid = 1823] [id = 45]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149656c000 == 13 [pid = 1823] [id = 33]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1497439000 == 12 [pid = 1823] [id = 20]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494426800 == 11 [pid = 1823] [id = 6]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b26a000 == 10 [pid = 1823] [id = 37]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1492d43800 == 9 [pid = 1823] [id = 12]
21:39:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876c8000 == 8 [pid = 1823] [id = 36]
21:39:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486844800 == 9 [pid = 1823] [id = 46]
21:39:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1486698000) [pid = 1823] [serial = 128] [outer = (nil)]
21:39:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1487369000) [pid = 1823] [serial = 129] [outer = 0x7f1486698000]
21:39:56 INFO - PROCESS | 1823 | 1447479596931 Marionette INFO loaded listener.js
21:39:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1487491000) [pid = 1823] [serial = 130] [outer = 0x7f1486698000]
21:39:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876ce800 == 10 [pid = 1823] [id = 47]
21:39:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1487cfa400) [pid = 1823] [serial = 131] [outer = (nil)]
21:39:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1487497c00) [pid = 1823] [serial = 132] [outer = 0x7f1487cfa400]
21:39:57 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
21:39:57 INFO - document served over http requires an http
21:39:57 INFO - sub-resource via iframe-tag using the http-csp
21:39:57 INFO - delivery method with swap-origin-redirect and when
21:39: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"
21:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:39:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:57 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
21:39:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5197ms
21:39:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:39:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e65800 == 11 [pid = 1823] [id = 48]
21:39:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1487cfe800) [pid = 1823] [serial = 133] [outer = (nil)]
21:39:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1487dec800) [pid = 1823] [serial = 134] [outer = 0x7f1487cfe800]
21:39:58 INFO - PROCESS | 1823 | 1447479598103 Marionette INFO loaded listener.js
21:39:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f148a30fc00) [pid = 1823] [serial = 135] [outer = 0x7f1487cfe800]
21:39:58 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
21:39:58 INFO - document served over http requires an http
21:39:58 INFO - sub-resource via script-tag using the http-csp
21:39:58 INFO - delivery method with keep-origin-redirect and when
21:39: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"
21:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:39:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:39:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:39:58 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
21:39:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1128ms
21:39:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:39:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e56800 == 12 [pid = 1823] [id = 49]
21:39:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f148e208000) [pid = 1823] [serial = 136] [outer = (nil)]
21:39:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f148e20a400) [pid = 1823] [serial = 137] [outer = 0x7f148e208000]
21:39:59 INFO - PROCESS | 1823 | 1447479599437 Marionette INFO loaded listener.js
21:39:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:39:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f148e216800) [pid = 1823] [serial = 138] [outer = 0x7f148e208000]
21:40:00 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
21:40:00 INFO - document served over http requires an http
21:40:00 INFO - sub-resource via script-tag using the http-csp
21:40:00 INFO - delivery method with no-redirect and when
21:40: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"
21:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:00 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
21:40:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1428ms
21:40:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:40:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e277000 == 13 [pid = 1823] [id = 50]
21:40:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f148e207400) [pid = 1823] [serial = 139] [outer = (nil)]
21:40:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f149184e400) [pid = 1823] [serial = 140] [outer = 0x7f148e207400]
21:40:00 INFO - PROCESS | 1823 | 1447479600782 Marionette INFO loaded listener.js
21:40:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1491f33800) [pid = 1823] [serial = 141] [outer = 0x7f148e207400]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1487e2e800) [pid = 1823] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1490e32c00) [pid = 1823] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479558695]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1494040800) [pid = 1823] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f149d4f9000) [pid = 1823] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f14866a4400) [pid = 1823] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479592271]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f14a725b400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f149096b800) [pid = 1823] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f148682c400) [pid = 1823] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f14a725c400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f14943f6400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f149678f400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1494252000) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1487e32400) [pid = 1823] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1490ea7400) [pid = 1823] [serial = 29] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f148c068000) [pid = 1823] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1494ee2c00) [pid = 1823] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148b4ec400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f148b228000) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f148b4e8c00) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f149c435000) [pid = 1823] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1491f36800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1490fe5800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1491f2b800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1487e2d800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1490e39000) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1490e39400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1491f2e800) [pid = 1823] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479574605]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f14a820ec00) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f148b589400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f148b22d400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1487366c00) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f1490fe5c00) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f1491d9e800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1487de4800) [pid = 1823] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f1487369400) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f148b588800) [pid = 1823] [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]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f148b593c00) [pid = 1823] [serial = 76] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f148b590400) [pid = 1823] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f14bfc12800) [pid = 1823] [serial = 2] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f1487494800) [pid = 1823] [serial = 103] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f1496464800) [pid = 1823] [serial = 61] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f1487e36400) [pid = 1823] [serial = 106] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f1490ea9c00) [pid = 1823] [serial = 81] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f14a2815400) [pid = 1823] [serial = 91] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f1491155800) [pid = 1823] [serial = 58] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f148e214400) [pid = 1823] [serial = 55] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f1493307400) [pid = 1823] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479574605]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f1493598400) [pid = 1823] [serial = 86] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f14943e7400) [pid = 1823] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f1490a1e800) [pid = 1823] [serial = 44] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f149d035800) [pid = 1823] [serial = 52] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f14a2812400) [pid = 1823] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f149c437000) [pid = 1823] [serial = 34] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f1491d9f400) [pid = 1823] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479558695]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f148b58e000) [pid = 1823] [serial = 39] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f1494ee3800) [pid = 1823] [serial = 49] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f148c068400) [pid = 1823] [serial = 25] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f1490e2a800) [pid = 1823] [serial = 28] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f148b22a000) [pid = 1823] [serial = 22] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f149114d400) [pid = 1823] [serial = 30] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f1491f2c800) [pid = 1823] [serial = 73] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f14a72ad400) [pid = 1823] [serial = 94] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f149c588400) [pid = 1823] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f14a75b9c00) [pid = 1823] [serial = 70] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f149d035c00) [pid = 1823] [serial = 113] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f1491b14400) [pid = 1823] [serial = 12] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f14920dec00) [pid = 1823] [serial = 9] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f14a7352400) [pid = 1823] [serial = 67] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f149146d000) [pid = 1823] [serial = 110] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 71 (0x7f14a3fe2800) [pid = 1823] [serial = 64] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 70 (0x7f1487de8c00) [pid = 1823] [serial = 119] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 69 (0x7f14a6782400) [pid = 1823] [serial = 116] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 68 (0x7f148b589800) [pid = 1823] [serial = 16] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 67 (0x7f1487367c00) [pid = 1823] [serial = 100] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 66 (0x7f148b4de400) [pid = 1823] [serial = 19] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 65 (0x7f14a828e000) [pid = 1823] [serial = 97] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 64 (0x7f148669c400) [pid = 1823] [serial = 124] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 63 (0x7f148682f000) [pid = 1823] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 62 (0x7f14909d3800) [pid = 1823] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 61 (0x7f149359e800) [pid = 1823] [serial = 59] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 60 (0x7f1487cfa000) [pid = 1823] [serial = 104] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 59 (0x7f149096a800) [pid = 1823] [serial = 107] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 58 (0x7f14a67da000) [pid = 1823] [serial = 65] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 57 (0x7f149e09b800) [pid = 1823] [serial = 62] [outer = (nil)] [url = about:blank]
21:40:02 INFO - PROCESS | 1823 | --DOMWINDOW == 56 (0x7f1487370000) [pid = 1823] [serial = 101] [outer = (nil)] [url = about:blank]
21:40:03 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
21:40:03 INFO - document served over http requires an http
21:40:03 INFO - sub-resource via script-tag using the http-csp
21:40:03 INFO - delivery method with swap-origin-redirect and when
21:40:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:03 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
21:40:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2654ms
21:40:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:40:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14914b5000 == 14 [pid = 1823] [id = 51]
21:40:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 57 (0x7f1487cf2c00) [pid = 1823] [serial = 142] [outer = (nil)]
21:40:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 58 (0x7f1490e2a800) [pid = 1823] [serial = 143] [outer = 0x7f1487cf2c00]
21:40:03 INFO - PROCESS | 1823 | 1447479603322 Marionette INFO loaded listener.js
21:40:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 59 (0x7f1491f35c00) [pid = 1823] [serial = 144] [outer = 0x7f1487cf2c00]
21:40:04 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
21:40:04 INFO - document served over http requires an http
21:40:04 INFO - sub-resource via xhr-request using the http-csp
21:40:04 INFO - delivery method with keep-origin-redirect and when
21:40: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"
21:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:04 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
21:40:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 983ms
21:40:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:40:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ec800 == 15 [pid = 1823] [id = 52]
21:40:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 60 (0x7f1486698c00) [pid = 1823] [serial = 145] [outer = (nil)]
21:40:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 61 (0x7f148669cc00) [pid = 1823] [serial = 146] [outer = 0x7f1486698c00]
21:40:04 INFO - PROCESS | 1823 | 1447479604506 Marionette INFO loaded listener.js
21:40:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 62 (0x7f1487cf7c00) [pid = 1823] [serial = 147] [outer = 0x7f1486698c00]
21:40:05 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
21:40:05 INFO - document served over http requires an http
21:40:05 INFO - sub-resource via xhr-request using the http-csp
21:40:05 INFO - delivery method with no-redirect and when
21:40: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"
21:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:05 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
21:40:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1432ms
21:40:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:40:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486851800 == 16 [pid = 1823] [id = 53]
21:40:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 63 (0x7f148669b800) [pid = 1823] [serial = 148] [outer = (nil)]
21:40:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 64 (0x7f148db11400) [pid = 1823] [serial = 149] [outer = 0x7f148669b800]
21:40:05 INFO - PROCESS | 1823 | 1447479605935 Marionette INFO loaded listener.js
21:40:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 65 (0x7f14920d7400) [pid = 1823] [serial = 150] [outer = 0x7f148669b800]
21:40:06 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
21:40:06 INFO - document served over http requires an http
21:40:06 INFO - sub-resource via xhr-request using the http-csp
21:40:06 INFO - delivery method with swap-origin-redirect and when
21:40:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:06 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
21:40:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1340ms
21:40:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:40:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494126000 == 17 [pid = 1823] [id = 54]
21:40:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f1487cf9000) [pid = 1823] [serial = 151] [outer = (nil)]
21:40:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f1494ee2c00) [pid = 1823] [serial = 152] [outer = 0x7f1487cf9000]
21:40:07 INFO - PROCESS | 1823 | 1447479607262 Marionette INFO loaded listener.js
21:40:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f149678fc00) [pid = 1823] [serial = 153] [outer = 0x7f1487cf9000]
21:40:08 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
21:40:08 INFO - document served over http requires an https
21:40:08 INFO - sub-resource via fetch-request using the http-csp
21:40:08 INFO - delivery method with keep-origin-redirect and when
21:40:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:08 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
21:40:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1387ms
21:40:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:40:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e54800 == 18 [pid = 1823] [id = 55]
21:40:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f1487366c00) [pid = 1823] [serial = 154] [outer = (nil)]
21:40:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f149645e400) [pid = 1823] [serial = 155] [outer = 0x7f1487366c00]
21:40:08 INFO - PROCESS | 1823 | 1447479608733 Marionette INFO loaded listener.js
21:40:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f149d4f4800) [pid = 1823] [serial = 156] [outer = 0x7f1487366c00]
21:40:09 INFO - PROCESS | 1823 | 1447479609202 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:40:09 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
21:40:09 INFO - document served over http requires an https
21:40:09 INFO - sub-resource via fetch-request using the http-csp
21:40:09 INFO - delivery method with no-redirect and when
21:40: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"
21:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:09 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
21:40:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1692ms
21:40:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:40:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c675000 == 19 [pid = 1823] [id = 56]
21:40:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f14a67d9000) [pid = 1823] [serial = 157] [outer = (nil)]
21:40:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f14a72ad400) [pid = 1823] [serial = 158] [outer = 0x7f14a67d9000]
21:40:10 INFO - PROCESS | 1823 | 1447479610590 Marionette INFO loaded listener.js
21:40:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f14a754bc00) [pid = 1823] [serial = 159] [outer = 0x7f14a67d9000]
21:40:11 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
21:40:11 INFO - document served over http requires an https
21:40:11 INFO - sub-resource via fetch-request using the http-csp
21:40:11 INFO - delivery method with swap-origin-redirect and when
21:40:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:11 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
21:40:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1557ms
21:40:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:40:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149e07d000 == 20 [pid = 1823] [id = 57]
21:40:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f14a8210000) [pid = 1823] [serial = 160] [outer = (nil)]
21:40:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f14a8211800) [pid = 1823] [serial = 161] [outer = 0x7f14a8210000]
21:40:12 INFO - PROCESS | 1823 | 1447479612265 Marionette INFO loaded listener.js
21:40:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f14aab4f000) [pid = 1823] [serial = 162] [outer = 0x7f14a8210000]
21:40:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a64b9800 == 21 [pid = 1823] [id = 58]
21:40:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f148e38a800) [pid = 1823] [serial = 163] [outer = (nil)]
21:40:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f148e387000) [pid = 1823] [serial = 164] [outer = 0x7f148e38a800]
21:40:13 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
21:40:13 INFO - document served over http requires an https
21:40:13 INFO - sub-resource via iframe-tag using the http-csp
21:40:13 INFO - delivery method with keep-origin-redirect and when
21:40:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:13 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
21:40:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1808ms
21:40:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:40:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866e8000 == 22 [pid = 1823] [id = 59]
21:40:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f148669d400) [pid = 1823] [serial = 165] [outer = (nil)]
21:40:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f148682d000) [pid = 1823] [serial = 166] [outer = 0x7f148669d400]
21:40:14 INFO - PROCESS | 1823 | 1447479614727 Marionette INFO loaded listener.js
21:40:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f14911a1000) [pid = 1823] [serial = 167] [outer = 0x7f148669d400]
21:40:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e14e800 == 23 [pid = 1823] [id = 60]
21:40:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f1487e2f400) [pid = 1823] [serial = 168] [outer = (nil)]
21:40:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f1487e2b000) [pid = 1823] [serial = 169] [outer = 0x7f1487e2f400]
21:40:16 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
21:40:16 INFO - document served over http requires an https
21:40:16 INFO - sub-resource via iframe-tag using the http-csp
21:40:16 INFO - delivery method with no-redirect and when
21:40: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"
21:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:16 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
21:40:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2547ms
21:40:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:40:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df6e800 == 24 [pid = 1823] [id = 61]
21:40:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f1487cf5000) [pid = 1823] [serial = 170] [outer = (nil)]
21:40:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f148b229c00) [pid = 1823] [serial = 171] [outer = 0x7f1487cf5000]
21:40:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876ce800 == 23 [pid = 1823] [id = 47]
21:40:16 INFO - PROCESS | 1823 | 1447479616738 Marionette INFO loaded listener.js
21:40:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f1486836c00) [pid = 1823] [serial = 172] [outer = 0x7f1487cf5000]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f149153cc00) [pid = 1823] [serial = 31] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f1493f0b800) [pid = 1823] [serial = 45] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f1493f0d800) [pid = 1823] [serial = 35] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f1490a1f800) [pid = 1823] [serial = 40] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f149e3d7800) [pid = 1823] [serial = 53] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f148b58ec00) [pid = 1823] [serial = 23] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f148b591c00) [pid = 1823] [serial = 17] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f149c441000) [pid = 1823] [serial = 50] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f1490fde800) [pid = 1823] [serial = 77] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f1491f2bc00) [pid = 1823] [serial = 82] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f14953d6800) [pid = 1823] [serial = 87] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f1491f35400) [pid = 1823] [serial = 74] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f14a3f11c00) [pid = 1823] [serial = 56] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f14a66e1c00) [pid = 1823] [serial = 92] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f14a8206800) [pid = 1823] [serial = 117] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 71 (0x7f14a640a400) [pid = 1823] [serial = 114] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 70 (0x7f14a8208c00) [pid = 1823] [serial = 71] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 69 (0x7f14a820c400) [pid = 1823] [serial = 95] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 68 (0x7f1494ee4000) [pid = 1823] [serial = 111] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 67 (0x7f14a7546c00) [pid = 1823] [serial = 68] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 66 (0x7f14a829a800) [pid = 1823] [serial = 98] [outer = (nil)] [url = about:blank]
21:40:16 INFO - PROCESS | 1823 | --DOMWINDOW == 65 (0x7f1491f37000) [pid = 1823] [serial = 120] [outer = (nil)] [url = about:blank]
21:40:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a36a800 == 24 [pid = 1823] [id = 62]
21:40:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 66 (0x7f1487de0800) [pid = 1823] [serial = 173] [outer = (nil)]
21:40:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 67 (0x7f148736ec00) [pid = 1823] [serial = 174] [outer = 0x7f1487de0800]
21:40:18 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
21:40:18 INFO - document served over http requires an https
21:40:18 INFO - sub-resource via iframe-tag using the http-csp
21:40:18 INFO - delivery method with swap-origin-redirect and when
21:40: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"
21:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:18 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
21:40:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2146ms
21:40:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:40:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df72800 == 25 [pid = 1823] [id = 63]
21:40:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 68 (0x7f1487deac00) [pid = 1823] [serial = 175] [outer = (nil)]
21:40:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 69 (0x7f148af2cc00) [pid = 1823] [serial = 176] [outer = 0x7f1487deac00]
21:40:18 INFO - PROCESS | 1823 | 1447479618808 Marionette INFO loaded listener.js
21:40:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 70 (0x7f148e20d400) [pid = 1823] [serial = 177] [outer = 0x7f1487deac00]
21:40:19 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
21:40:19 INFO - document served over http requires an https
21:40:19 INFO - sub-resource via script-tag using the http-csp
21:40:19 INFO - delivery method with keep-origin-redirect and when
21:40:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:19 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
21:40:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1521ms
21:40:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:40:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490a2e000 == 26 [pid = 1823] [id = 64]
21:40:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 71 (0x7f149096a400) [pid = 1823] [serial = 178] [outer = (nil)]
21:40:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 72 (0x7f14909d7c00) [pid = 1823] [serial = 179] [outer = 0x7f149096a400]
21:40:20 INFO - PROCESS | 1823 | 1447479620585 Marionette INFO loaded listener.js
21:40:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 73 (0x7f149119d400) [pid = 1823] [serial = 180] [outer = 0x7f149096a400]
21:40:21 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
21:40:21 INFO - document served over http requires an https
21:40:21 INFO - sub-resource via script-tag using the http-csp
21:40:21 INFO - delivery method with no-redirect and when
21:40: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"
21:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:21 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
21:40:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1608ms
21:40:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:40:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1492f40000 == 27 [pid = 1823] [id = 65]
21:40:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 74 (0x7f149096a800) [pid = 1823] [serial = 181] [outer = (nil)]
21:40:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f1491617c00) [pid = 1823] [serial = 182] [outer = 0x7f149096a800]
21:40:22 INFO - PROCESS | 1823 | 1447479622134 Marionette INFO loaded listener.js
21:40:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f1491f2e800) [pid = 1823] [serial = 183] [outer = 0x7f149096a800]
21:40:23 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
21:40:23 INFO - document served over http requires an https
21:40:23 INFO - sub-resource via script-tag using the http-csp
21:40:23 INFO - delivery method with swap-origin-redirect and when
21:40:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:23 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
21:40:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1560ms
21:40:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:40:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866f7800 == 28 [pid = 1823] [id = 66]
21:40:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f148e389c00) [pid = 1823] [serial = 184] [outer = (nil)]
21:40:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f1493309800) [pid = 1823] [serial = 185] [outer = 0x7f148e389c00]
21:40:23 INFO - PROCESS | 1823 | 1447479623683 Marionette INFO loaded listener.js
21:40:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f1494ee8c00) [pid = 1823] [serial = 186] [outer = 0x7f148e389c00]
21:40:25 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
21:40:25 INFO - document served over http requires an https
21:40:25 INFO - sub-resource via xhr-request using the http-csp
21:40:25 INFO - delivery method with keep-origin-redirect and when
21:40: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"
21:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:25 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
21:40:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2197ms
21:40:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:40:25 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f1486831800) [pid = 1823] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479592271]
21:40:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684e000 == 29 [pid = 1823] [id = 67]
21:40:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f148682b000) [pid = 1823] [serial = 187] [outer = (nil)]
21:40:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f1487de1800) [pid = 1823] [serial = 188] [outer = 0x7f148682b000]
21:40:26 INFO - PROCESS | 1823 | 1447479626012 Marionette INFO loaded listener.js
21:40:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f149096a000) [pid = 1823] [serial = 189] [outer = 0x7f148682b000]
21:40:26 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
21:40:26 INFO - document served over http requires an https
21:40:26 INFO - sub-resource via xhr-request using the http-csp
21:40:26 INFO - delivery method with no-redirect and when
21:40:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:26 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
21:40:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1407ms
21:40:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:40:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5d6000 == 30 [pid = 1823] [id = 68]
21:40:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f1486831800) [pid = 1823] [serial = 190] [outer = (nil)]
21:40:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f14909ce800) [pid = 1823] [serial = 191] [outer = 0x7f1486831800]
21:40:27 INFO - PROCESS | 1823 | 1447479627407 Marionette INFO loaded listener.js
21:40:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f149359a800) [pid = 1823] [serial = 192] [outer = 0x7f1486831800]
21:40:28 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
21:40:28 INFO - document served over http requires an https
21:40:28 INFO - sub-resource via xhr-request using the http-csp
21:40:28 INFO - delivery method with swap-origin-redirect and when
21:40: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"
21:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:28 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
21:40:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1339ms
21:40:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:40:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14941b7800 == 31 [pid = 1823] [id = 69]
21:40:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f1487493000) [pid = 1823] [serial = 193] [outer = (nil)]
21:40:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f149c432400) [pid = 1823] [serial = 194] [outer = 0x7f1487493000]
21:40:28 INFO - PROCESS | 1823 | 1447479628552 Marionette INFO loaded listener.js
21:40:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f149c873c00) [pid = 1823] [serial = 195] [outer = 0x7f1487493000]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f1490e2a800) [pid = 1823] [serial = 143] [outer = (nil)] [url = about:blank]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f1487cfe800) [pid = 1823] [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]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f148e208000) [pid = 1823] [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]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f1487cfa400) [pid = 1823] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f148e207400) [pid = 1823] [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]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f1486698000) [pid = 1823] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f148669b400) [pid = 1823] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f1487dec800) [pid = 1823] [serial = 134] [outer = (nil)] [url = about:blank]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f148e20a400) [pid = 1823] [serial = 137] [outer = (nil)] [url = about:blank]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f149184e400) [pid = 1823] [serial = 140] [outer = (nil)] [url = about:blank]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f1487497c00) [pid = 1823] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f1487369000) [pid = 1823] [serial = 129] [outer = (nil)] [url = about:blank]
21:40:29 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f14866a2000) [pid = 1823] [serial = 125] [outer = (nil)] [url = about:blank]
21:40:29 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
21:40:29 INFO - document served over http requires an http
21:40:29 INFO - sub-resource via fetch-request using the meta-csp
21:40:29 INFO - delivery method with keep-origin-redirect and when
21:40:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
21:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:29 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
21:40:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1237ms
21:40:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:40:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1496742800 == 32 [pid = 1823] [id = 70]
21:40:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 75 (0x7f14871d4400) [pid = 1823] [serial = 196] [outer = (nil)]
21:40:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 76 (0x7f14871d5800) [pid = 1823] [serial = 197] [outer = 0x7f14871d4400]
21:40:29 INFO - PROCESS | 1823 | 1447479629837 Marionette INFO loaded listener.js
21:40:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 77 (0x7f1487494800) [pid = 1823] [serial = 198] [outer = 0x7f14871d4400]
21:40:30 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
21:40:30 INFO - document served over http requires an http
21:40:30 INFO - sub-resource via fetch-request using the meta-csp
21:40:30 INFO - delivery method with no-redirect and when
21:40:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
21:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:30 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
21:40:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1029ms
21:40:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:40:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c664800 == 33 [pid = 1823] [id = 71]
21:40:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 78 (0x7f14871d4800) [pid = 1823] [serial = 199] [outer = (nil)]
21:40:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 79 (0x7f14871d9c00) [pid = 1823] [serial = 200] [outer = 0x7f14871d4800]
21:40:30 INFO - PROCESS | 1823 | 1447479630877 Marionette INFO loaded listener.js
21:40:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 80 (0x7f149d442800) [pid = 1823] [serial = 201] [outer = 0x7f14871d4800]
21:40:31 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
21:40:31 INFO - document served over http requires an http
21:40:31 INFO - sub-resource via fetch-request using the meta-csp
21:40:31 INFO - delivery method with swap-origin-redirect and when
21:40:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
21:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:31 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
21:40:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1083ms
21:40:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:40:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c576800 == 34 [pid = 1823] [id = 72]
21:40:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 81 (0x7f149d441800) [pid = 1823] [serial = 202] [outer = (nil)]
21:40:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 82 (0x7f14a286ac00) [pid = 1823] [serial = 203] [outer = 0x7f149d441800]
21:40:31 INFO - PROCESS | 1823 | 1447479631932 Marionette INFO loaded listener.js
21:40:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 83 (0x7f14a67ddc00) [pid = 1823] [serial = 204] [outer = 0x7f149d441800]
21:40:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5d000 == 35 [pid = 1823] [id = 73]
21:40:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 84 (0x7f14871dc400) [pid = 1823] [serial = 205] [outer = (nil)]
21:40:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 85 (0x7f14866a5000) [pid = 1823] [serial = 206] [outer = 0x7f14871dc400]
21:40:33 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
21:40:33 INFO - document served over http requires an http
21:40:33 INFO - sub-resource via iframe-tag using the meta-csp
21:40:33 INFO - delivery method with keep-origin-redirect and when
21:40:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
21:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:33 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
21:40:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1432ms
21:40:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:40:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f583000 == 36 [pid = 1823] [id = 74]
21:40:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 86 (0x7f148af37800) [pid = 1823] [serial = 207] [outer = (nil)]
21:40:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 87 (0x7f148b58bc00) [pid = 1823] [serial = 208] [outer = 0x7f148af37800]
21:40:33 INFO - PROCESS | 1823 | 1447479633511 Marionette INFO loaded listener.js
21:40:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 88 (0x7f14909d5800) [pid = 1823] [serial = 209] [outer = 0x7f148af37800]
21:40:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149535d800 == 37 [pid = 1823] [id = 75]
21:40:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 89 (0x7f14911a1800) [pid = 1823] [serial = 210] [outer = (nil)]
21:40:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 90 (0x7f1495066800) [pid = 1823] [serial = 211] [outer = 0x7f14911a1800]
21:40:34 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
21:40:34 INFO - document served over http requires an http
21:40:34 INFO - sub-resource via iframe-tag using the meta-csp
21:40:34 INFO - delivery method with no-redirect and when
21:40:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
21:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:34 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
21:40:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1380ms
21:40:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:40:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a2c11000 == 38 [pid = 1823] [id = 76]
21:40:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 91 (0x7f148b228000) [pid = 1823] [serial = 212] [outer = (nil)]
21:40:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f14943f6400) [pid = 1823] [serial = 213] [outer = 0x7f148b228000]
21:40:34 INFO - PROCESS | 1823 | 1447479634906 Marionette INFO loaded listener.js
21:40:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f149def5000) [pid = 1823] [serial = 214] [outer = 0x7f148b228000]
21:40:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487edf000 == 39 [pid = 1823] [id = 77]
21:40:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f14a2817400) [pid = 1823] [serial = 215] [outer = (nil)]
21:40:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f149e2d5c00) [pid = 1823] [serial = 216] [outer = 0x7f14a2817400]
21:40:36 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
21:40:36 INFO - document served over http requires an http
21:40:36 INFO - sub-resource via iframe-tag using the meta-csp
21:40:36 INFO - delivery method with swap-origin-redirect and when
21:40:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
21:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:36 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
21:40:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1635ms
21:40:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:40:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1497450000 == 40 [pid = 1823] [id = 78]
21:40:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f14a7359400) [pid = 1823] [serial = 217] [outer = (nil)]
21:40:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f14a75b5c00) [pid = 1823] [serial = 218] [outer = 0x7f14a7359400]
21:40:36 INFO - PROCESS | 1823 | 1447479636642 Marionette INFO loaded listener.js
21:40:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f14a8210400) [pid = 1823] [serial = 219] [outer = 0x7f14a7359400]
21:40:37 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
21:40:37 INFO - document served over http requires an http
21:40:37 INFO - sub-resource via script-tag using the meta-csp
21:40:37 INFO - delivery method with keep-origin-redirect and when
21:40:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
21:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:37 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
21:40:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1381ms
21:40:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:40:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0b6800 == 41 [pid = 1823] [id = 79]
21:40:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f1491c08000) [pid = 1823] [serial = 220] [outer = (nil)]
21:40:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f1491c0b000) [pid = 1823] [serial = 221] [outer = 0x7f1491c08000]
21:40:37 INFO - PROCESS | 1823 | 1447479637954 Marionette INFO loaded listener.js
21:40:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f14a820b000) [pid = 1823] [serial = 222] [outer = 0x7f1491c08000]
21:40:38 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
21:40:38 INFO - document served over http requires an http
21:40:38 INFO - sub-resource via script-tag using the meta-csp
21:40:38 INFO - delivery method with no-redirect and when
21:40:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
21:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:38 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
21:40:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1338ms
21:40:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:40:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148761c800 == 42 [pid = 1823] [id = 80]
21:40:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f14871ce000) [pid = 1823] [serial = 223] [outer = (nil)]
21:40:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f1492027000) [pid = 1823] [serial = 224] [outer = 0x7f14871ce000]
21:40:39 INFO - PROCESS | 1823 | 1447479639278 Marionette INFO loaded listener.js
21:40:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f149202ec00) [pid = 1823] [serial = 225] [outer = 0x7f14871ce000]
21:40:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
21:40:40 INFO - document served over http requires an http
21:40:40 INFO - sub-resource via script-tag using the meta-csp
21:40:40 INFO - delivery method with swap-origin-redirect and when
21:40:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
21:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
21:40:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1377ms
21:40:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:40:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c60000 == 43 [pid = 1823] [id = 81]
21:40:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f149ccf3800) [pid = 1823] [serial = 226] [outer = (nil)]
21:40:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f149ccf7800) [pid = 1823] [serial = 227] [outer = 0x7f149ccf3800]
21:40:40 INFO - PROCESS | 1823 | 1447479640711 Marionette INFO loaded listener.js
21:40:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f14a828f400) [pid = 1823] [serial = 228] [outer = 0x7f149ccf3800]
21:40:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
21:40:41 INFO - document served over http requires an http
21:40:41 INFO - sub-resource via xhr-request using the meta-csp
21:40:41 INFO - delivery method with keep-origin-redirect and when
21:40:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
21:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
21:40:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1331ms
21:40:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:40:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2bf000 == 44 [pid = 1823] [id = 82]
21:40:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f1487cff000) [pid = 1823] [serial = 229] [outer = (nil)]
21:40:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f14931d2c00) [pid = 1823] [serial = 230] [outer = 0x7f1487cff000]
21:40:42 INFO - PROCESS | 1823 | 1447479642010 Marionette INFO loaded listener.js
21:40:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f149c4af800) [pid = 1823] [serial = 231] [outer = 0x7f1487cff000]
21:40:42 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
21:40:42 INFO - document served over http requires an http
21:40:42 INFO - sub-resource via xhr-request using the meta-csp
21:40:42 INFO - delivery method with no-redirect and when
21:40:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
21:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:42 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
21:40:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1330ms
21:40:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:40:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14933df000 == 45 [pid = 1823] [id = 83]
21:40:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f148f323000) [pid = 1823] [serial = 232] [outer = (nil)]
21:40:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f148f327400) [pid = 1823] [serial = 233] [outer = 0x7f148f323000]
21:40:43 INFO - PROCESS | 1823 | 1447479643444 Marionette INFO loaded listener.js
21:40:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f149c4b0c00) [pid = 1823] [serial = 234] [outer = 0x7f148f323000]
21:40:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1487365400) [pid = 1823] [serial = 235] [outer = 0x7f148e1ca000]
21:40:45 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
21:40:45 INFO - document served over http requires an http
21:40:45 INFO - sub-resource via xhr-request using the meta-csp
21:40:45 INFO - delivery method with swap-origin-redirect and when
21:40:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
21:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:45 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
21:40:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2381ms
21:40:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:40:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487ede000 == 46 [pid = 1823] [id = 84]
21:40:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f14871d2400) [pid = 1823] [serial = 236] [outer = (nil)]
21:40:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f14871d7000) [pid = 1823] [serial = 237] [outer = 0x7f14871d2400]
21:40:46 INFO - PROCESS | 1823 | 1447479646078 Marionette INFO loaded listener.js
21:40:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f148a44a000) [pid = 1823] [serial = 238] [outer = 0x7f14871d2400]
21:40:46 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
21:40:46 INFO - document served over http requires an https
21:40:46 INFO - sub-resource via fetch-request using the meta-csp
21:40:46 INFO - delivery method with keep-origin-redirect and when
21:40:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
21:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:46 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
21:40:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1584ms
21:40:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:40:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486849000 == 47 [pid = 1823] [id = 85]
21:40:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f14866a2000) [pid = 1823] [serial = 239] [outer = (nil)]
21:40:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1487e2cc00) [pid = 1823] [serial = 240] [outer = 0x7f14866a2000]
21:40:47 INFO - PROCESS | 1823 | 1447479647424 Marionette INFO loaded listener.js
21:40:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f148e38e000) [pid = 1823] [serial = 241] [outer = 0x7f14866a2000]
21:40:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486844800 == 46 [pid = 1823] [id = 46]
21:40:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e14e800 == 45 [pid = 1823] [id = 60]
21:40:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a64b9800 == 44 [pid = 1823] [id = 58]
21:40:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a36a800 == 43 [pid = 1823] [id = 62]
21:40:48 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1487491000) [pid = 1823] [serial = 130] [outer = (nil)] [url = about:blank]
21:40:48 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1491f33800) [pid = 1823] [serial = 141] [outer = (nil)] [url = about:blank]
21:40:48 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f148e216800) [pid = 1823] [serial = 138] [outer = (nil)] [url = about:blank]
21:40:48 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f148a30fc00) [pid = 1823] [serial = 135] [outer = (nil)] [url = about:blank]
21:40:48 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
21:40:48 INFO - document served over http requires an https
21:40:48 INFO - sub-resource via fetch-request using the meta-csp
21:40:48 INFO - delivery method with no-redirect and when
21:40:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
21:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:48 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
21:40:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1484ms
21:40:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:40:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0df800 == 44 [pid = 1823] [id = 86]
21:40:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f148b22fc00) [pid = 1823] [serial = 242] [outer = (nil)]
21:40:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f148e211800) [pid = 1823] [serial = 243] [outer = 0x7f148b22fc00]
21:40:49 INFO - PROCESS | 1823 | 1447479649008 Marionette INFO loaded listener.js
21:40:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1490ea6c00) [pid = 1823] [serial = 244] [outer = 0x7f148b22fc00]
21:40:49 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
21:40:49 INFO - document served over http requires an https
21:40:49 INFO - sub-resource via fetch-request using the meta-csp
21:40:49 INFO - delivery method with swap-origin-redirect and when
21:40:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
21:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:40:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:40:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:40:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:49 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
21:40:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1294ms
21:40:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:40:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3af800 == 45 [pid = 1823] [id = 87]
21:40:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f149096c400) [pid = 1823] [serial = 245] [outer = (nil)]
21:40:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f14911a6c00) [pid = 1823] [serial = 246] [outer = 0x7f149096c400]
21:40:50 INFO - PROCESS | 1823 | 1447479650069 Marionette INFO loaded listener.js
21:40:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f1491f2fc00) [pid = 1823] [serial = 247] [outer = 0x7f149096c400]
21:40:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14918ae000 == 46 [pid = 1823] [id = 88]
21:40:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1492023c00) [pid = 1823] [serial = 248] [outer = (nil)]
21:40:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1492030c00) [pid = 1823] [serial = 249] [outer = 0x7f1492023c00]
21:40:51 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
21:40:51 INFO - document served over http requires an https
21:40:51 INFO - sub-resource via iframe-tag using the meta-csp
21:40:51 INFO - delivery method with keep-origin-redirect and when
21:40:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
21:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:51 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
21:40:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1289ms
21:40:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:40:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dba1800 == 47 [pid = 1823] [id = 89]
21:40:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f14911a2c00) [pid = 1823] [serial = 250] [outer = (nil)]
21:40:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f14931d9c00) [pid = 1823] [serial = 251] [outer = 0x7f14911a2c00]
21:40:51 INFO - PROCESS | 1823 | 1447479651422 Marionette INFO loaded listener.js
21:40:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f149506f800) [pid = 1823] [serial = 252] [outer = 0x7f14911a2c00]
21:40:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1492bb6000 == 48 [pid = 1823] [id = 90]
21:40:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1494ee8800) [pid = 1823] [serial = 253] [outer = (nil)]
21:40:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1496464800) [pid = 1823] [serial = 254] [outer = 0x7f1494ee8800]
21:40:52 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
21:40:52 INFO - document served over http requires an https
21:40:52 INFO - sub-resource via iframe-tag using the meta-csp
21:40:52 INFO - delivery method with no-redirect and when
21:40:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
21:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:52 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
21:40:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1246ms
21:40:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:40:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494135800 == 49 [pid = 1823] [id = 91]
21:40:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f149c4b4c00) [pid = 1823] [serial = 255] [outer = (nil)]
21:40:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f149c4b7800) [pid = 1823] [serial = 256] [outer = 0x7f149c4b4c00]
21:40:52 INFO - PROCESS | 1823 | 1447479652724 Marionette INFO loaded listener.js
21:40:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f149c591c00) [pid = 1823] [serial = 257] [outer = 0x7f149c4b4c00]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f149096a400) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f148682b000) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1487deac00) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1487de0800) [pid = 1823] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f148e389c00) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f149096a800) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1487493000) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f14871d4400) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f14871d4800) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1486831800) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f1487cf5000) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1487cf2c00) [pid = 1823] [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]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f148e38a800) [pid = 1823] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1487e2f400) [pid = 1823] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479615412]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f148736ec00) [pid = 1823] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f148682d000) [pid = 1823] [serial = 166] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1494ee2c00) [pid = 1823] [serial = 152] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f14909d7c00) [pid = 1823] [serial = 179] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f14871d9c00) [pid = 1823] [serial = 200] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1487e2b000) [pid = 1823] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479615412]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1491617c00) [pid = 1823] [serial = 182] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f14a72ad400) [pid = 1823] [serial = 158] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f148db11400) [pid = 1823] [serial = 149] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f14a8211800) [pid = 1823] [serial = 161] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f148b229c00) [pid = 1823] [serial = 171] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f149645e400) [pid = 1823] [serial = 155] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f148e387000) [pid = 1823] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f149c432400) [pid = 1823] [serial = 194] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f14871d5800) [pid = 1823] [serial = 197] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f1487de1800) [pid = 1823] [serial = 188] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f1493309800) [pid = 1823] [serial = 185] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f14909ce800) [pid = 1823] [serial = 191] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f148669cc00) [pid = 1823] [serial = 146] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f148af2cc00) [pid = 1823] [serial = 176] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f14a286ac00) [pid = 1823] [serial = 203] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f1491f35c00) [pid = 1823] [serial = 144] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f149359a800) [pid = 1823] [serial = 192] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f1494ee8c00) [pid = 1823] [serial = 186] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f149096a000) [pid = 1823] [serial = 189] [outer = (nil)] [url = about:blank]
21:40:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494410800 == 50 [pid = 1823] [id = 92]
21:40:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f1487493000) [pid = 1823] [serial = 258] [outer = (nil)]
21:40:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f14909d0400) [pid = 1823] [serial = 259] [outer = 0x7f1487493000]
21:40:53 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
21:40:53 INFO - document served over http requires an https
21:40:53 INFO - sub-resource via iframe-tag using the meta-csp
21:40:53 INFO - delivery method with swap-origin-redirect and when
21:40:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
21:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:40:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:53 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
21:40:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1538ms
21:40:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:40:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e5d800 == 51 [pid = 1823] [id = 93]
21:40:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f1491f35c00) [pid = 1823] [serial = 260] [outer = (nil)]
21:40:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f149c4bc400) [pid = 1823] [serial = 261] [outer = 0x7f1491f35c00]
21:40:54 INFO - PROCESS | 1823 | 1447479654162 Marionette INFO loaded listener.js
21:40:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f149ccf8400) [pid = 1823] [serial = 262] [outer = 0x7f1491f35c00]
21:40:54 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
21:40:54 INFO - document served over http requires an https
21:40:54 INFO - sub-resource via script-tag using the meta-csp
21:40:54 INFO - delivery method with keep-origin-redirect and when
21:40:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
21:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:54 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
21:40:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1025ms
21:40:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:40:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1496572800 == 52 [pid = 1823] [id = 94]
21:40:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f148e213000) [pid = 1823] [serial = 263] [outer = (nil)]
21:40:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f149d447400) [pid = 1823] [serial = 264] [outer = 0x7f148e213000]
21:40:55 INFO - PROCESS | 1823 | 1447479655216 Marionette INFO loaded listener.js
21:40:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f14a3f11c00) [pid = 1823] [serial = 265] [outer = 0x7f148e213000]
21:40:56 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
21:40:56 INFO - document served over http requires an https
21:40:56 INFO - sub-resource via script-tag using the meta-csp
21:40:56 INFO - delivery method with no-redirect and when
21:40: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-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
21:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:56 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
21:40:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1299ms
21:40:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:40:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df76000 == 53 [pid = 1823] [id = 95]
21:40:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f148a44f400) [pid = 1823] [serial = 266] [outer = (nil)]
21:40:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f148b58dc00) [pid = 1823] [serial = 267] [outer = 0x7f148a44f400]
21:40:56 INFO - PROCESS | 1823 | 1447479656732 Marionette INFO loaded listener.js
21:40:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f14909d0000) [pid = 1823] [serial = 268] [outer = 0x7f148a44f400]
21:40:57 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
21:40:57 INFO - document served over http requires an https
21:40:57 INFO - sub-resource via script-tag using the meta-csp
21:40:57 INFO - delivery method with swap-origin-redirect and when
21:40:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
21:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:40:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:57 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
21:40:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1398ms
21:40:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:40:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149657e000 == 54 [pid = 1823] [id = 96]
21:40:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f148b4df400) [pid = 1823] [serial = 269] [outer = (nil)]
21:40:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f149153c400) [pid = 1823] [serial = 270] [outer = 0x7f148b4df400]
21:40:58 INFO - PROCESS | 1823 | 1447479658191 Marionette INFO loaded listener.js
21:40:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f1494253400) [pid = 1823] [serial = 271] [outer = 0x7f148b4df400]
21:40:59 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
21:40:59 INFO - document served over http requires an https
21:40:59 INFO - sub-resource via xhr-request using the meta-csp
21:40:59 INFO - delivery method with keep-origin-redirect and when
21:40:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
21:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:40:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:40:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:40:59 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
21:40:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1378ms
21:40:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:40:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149d23c000 == 55 [pid = 1823] [id = 97]
21:40:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f1487185400) [pid = 1823] [serial = 272] [outer = (nil)]
21:40:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f1487191400) [pid = 1823] [serial = 273] [outer = 0x7f1487185400]
21:40:59 INFO - PROCESS | 1823 | 1447479659583 Marionette INFO loaded listener.js
21:40:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:40:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f149c4b5000) [pid = 1823] [serial = 274] [outer = 0x7f1487185400]
21:41:00 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
21:41:00 INFO - document served over http requires an https
21:41:00 INFO - sub-resource via xhr-request using the meta-csp
21:41:00 INFO - delivery method with no-redirect and when
21:41:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
21:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:00 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
21:41:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1338ms
21:41:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:41:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f4de800 == 56 [pid = 1823] [id = 98]
21:41:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f149c4bb800) [pid = 1823] [serial = 275] [outer = (nil)]
21:41:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f149ccf5c00) [pid = 1823] [serial = 276] [outer = 0x7f149c4bb800]
21:41:00 INFO - PROCESS | 1823 | 1447479660883 Marionette INFO loaded listener.js
21:41:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f14a67e2800) [pid = 1823] [serial = 277] [outer = 0x7f149c4bb800]
21:41:01 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
21:41:01 INFO - document served over http requires an https
21:41:01 INFO - sub-resource via xhr-request using the meta-csp
21:41:01 INFO - delivery method with swap-origin-redirect and when
21:41:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
21:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:01 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
21:41:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms
21:41:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:41:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491f17000 == 57 [pid = 1823] [id = 99]
21:41:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1491bab800) [pid = 1823] [serial = 278] [outer = (nil)]
21:41:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1491bb0800) [pid = 1823] [serial = 279] [outer = 0x7f1491bab800]
21:41:02 INFO - PROCESS | 1823 | 1447479662253 Marionette INFO loaded listener.js
21:41:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f14a2c3a800) [pid = 1823] [serial = 280] [outer = 0x7f1491bab800]
21:41:03 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
21:41:03 INFO - document served over http requires an http
21:41:03 INFO - sub-resource via fetch-request using the meta-csp
21:41:03 INFO - delivery method with keep-origin-redirect and when
21:41:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
21:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:03 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
21:41:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1678ms
21:41:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:41:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858c8000 == 58 [pid = 1823] [id = 100]
21:41:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1491baf400) [pid = 1823] [serial = 281] [outer = (nil)]
21:41:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f14a734fc00) [pid = 1823] [serial = 282] [outer = 0x7f1491baf400]
21:41:03 INFO - PROCESS | 1823 | 1447479663974 Marionette INFO loaded listener.js
21:41:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f14a8203400) [pid = 1823] [serial = 283] [outer = 0x7f1491baf400]
21:41:04 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
21:41:04 INFO - document served over http requires an http
21:41:04 INFO - sub-resource via fetch-request using the meta-csp
21:41:04 INFO - delivery method with no-redirect and when
21:41:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
21:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:04 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
21:41:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1378ms
21:41:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:41:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e55800 == 59 [pid = 1823] [id = 101]
21:41:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f149425d800) [pid = 1823] [serial = 284] [outer = (nil)]
21:41:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f14a8205000) [pid = 1823] [serial = 285] [outer = 0x7f149425d800]
21:41:05 INFO - PROCESS | 1823 | 1447479665312 Marionette INFO loaded listener.js
21:41:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f14a8293000) [pid = 1823] [serial = 286] [outer = 0x7f149425d800]
21:41:06 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
21:41:06 INFO - document served over http requires an http
21:41:06 INFO - sub-resource via fetch-request using the meta-csp
21:41:06 INFO - delivery method with swap-origin-redirect and when
21:41:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
21:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:06 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
21:41:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1430ms
21:41:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:41:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bed000 == 60 [pid = 1823] [id = 102]
21:41:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1485aacc00) [pid = 1823] [serial = 287] [outer = (nil)]
21:41:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1485ab0c00) [pid = 1823] [serial = 288] [outer = 0x7f1485aacc00]
21:41:06 INFO - PROCESS | 1823 | 1447479666852 Marionette INFO loaded listener.js
21:41:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f14a828e800) [pid = 1823] [serial = 289] [outer = 0x7f1485aacc00]
21:41:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d08800 == 61 [pid = 1823] [id = 103]
21:41:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f1485ab7400) [pid = 1823] [serial = 290] [outer = (nil)]
21:41:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485d36800) [pid = 1823] [serial = 291] [outer = 0x7f1485ab7400]
21:41:07 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
21:41:07 INFO - document served over http requires an http
21:41:07 INFO - sub-resource via iframe-tag using the meta-csp
21:41:07 INFO - delivery method with keep-origin-redirect and when
21:41:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
21:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:07 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
21:41:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms
21:41:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:41:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d14800 == 62 [pid = 1823] [id = 104]
21:41:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485ab0000) [pid = 1823] [serial = 292] [outer = (nil)]
21:41:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485d3bc00) [pid = 1823] [serial = 293] [outer = 0x7f1485ab0000]
21:41:08 INFO - PROCESS | 1823 | 1447479668350 Marionette INFO loaded listener.js
21:41:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1485d43000) [pid = 1823] [serial = 294] [outer = 0x7f1485ab0000]
21:41:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f2a800 == 63 [pid = 1823] [id = 105]
21:41:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485d8b400) [pid = 1823] [serial = 295] [outer = (nil)]
21:41:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1485d8c400) [pid = 1823] [serial = 296] [outer = 0x7f1485d8b400]
21:41:09 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
21:41:09 INFO - document served over http requires an http
21:41:09 INFO - sub-resource via iframe-tag using the meta-csp
21:41:09 INFO - delivery method with no-redirect and when
21:41:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
21:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:09 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
21:41:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1526ms
21:41:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:41:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f38800 == 64 [pid = 1823] [id = 106]
21:41:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485d93800) [pid = 1823] [serial = 297] [outer = (nil)]
21:41:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485d96400) [pid = 1823] [serial = 298] [outer = 0x7f1485d93800]
21:41:09 INFO - PROCESS | 1823 | 1447479669979 Marionette INFO loaded listener.js
21:41:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485f06400) [pid = 1823] [serial = 299] [outer = 0x7f1485d93800]
21:41:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480edf800 == 65 [pid = 1823] [id = 107]
21:41:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485f08000) [pid = 1823] [serial = 300] [outer = (nil)]
21:41:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485f0a800) [pid = 1823] [serial = 301] [outer = 0x7f1485f08000]
21:41:11 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
21:41:11 INFO - document served over http requires an http
21:41:11 INFO - sub-resource via iframe-tag using the meta-csp
21:41:11 INFO - delivery method with swap-origin-redirect and when
21:41:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
21:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:11 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
21:41:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2488ms
21:41:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:41:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f33000 == 66 [pid = 1823] [id = 108]
21:41:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485d41400) [pid = 1823] [serial = 302] [outer = (nil)]
21:41:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1485d8d400) [pid = 1823] [serial = 303] [outer = 0x7f1485d41400]
21:41:12 INFO - PROCESS | 1823 | 1447479672654 Marionette INFO loaded listener.js
21:41:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485f10800) [pid = 1823] [serial = 304] [outer = 0x7f1485d41400]
21:41:13 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
21:41:13 INFO - document served over http requires an http
21:41:13 INFO - sub-resource via script-tag using the meta-csp
21:41:13 INFO - delivery method with keep-origin-redirect and when
21:41:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
21:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:13 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
21:41:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1681ms
21:41:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:41:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486845000 == 67 [pid = 1823] [id = 109]
21:41:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f14871d9400) [pid = 1823] [serial = 305] [outer = (nil)]
21:41:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f148748ec00) [pid = 1823] [serial = 306] [outer = 0x7f14871d9400]
21:41:14 INFO - PROCESS | 1823 | 1447479674153 Marionette INFO loaded listener.js
21:41:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f148a311400) [pid = 1823] [serial = 307] [outer = 0x7f14871d9400]
21:41:15 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
21:41:15 INFO - document served over http requires an http
21:41:15 INFO - sub-resource via script-tag using the meta-csp
21:41:15 INFO - delivery method with no-redirect and when
21:41:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
21:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:15 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
21:41:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1434ms
21:41:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e5d800 == 66 [pid = 1823] [id = 93]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494410800 == 65 [pid = 1823] [id = 92]
21:41:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e54000 == 66 [pid = 1823] [id = 110]
21:41:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14871cf800) [pid = 1823] [serial = 308] [outer = (nil)]
21:41:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1487de5000) [pid = 1823] [serial = 309] [outer = 0x7f14871cf800]
21:41:15 INFO - PROCESS | 1823 | 1447479675622 Marionette INFO loaded listener.js
21:41:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f148ee51000) [pid = 1823] [serial = 310] [outer = 0x7f14871cf800]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494135800 == 65 [pid = 1823] [id = 91]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1492bb6000 == 64 [pid = 1823] [id = 90]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dba1800 == 63 [pid = 1823] [id = 89]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14918ae000 == 62 [pid = 1823] [id = 88]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3af800 == 61 [pid = 1823] [id = 87]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0df800 == 60 [pid = 1823] [id = 86]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486849000 == 59 [pid = 1823] [id = 85]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487ede000 == 58 [pid = 1823] [id = 84]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14933df000 == 57 [pid = 1823] [id = 83]
21:41:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2bf000 == 56 [pid = 1823] [id = 82]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c60000 == 55 [pid = 1823] [id = 81]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1497450000 == 54 [pid = 1823] [id = 78]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487edf000 == 53 [pid = 1823] [id = 77]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a2c11000 == 52 [pid = 1823] [id = 76]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149535d800 == 51 [pid = 1823] [id = 75]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f583000 == 50 [pid = 1823] [id = 74]
21:41:16 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5d000 == 49 [pid = 1823] [id = 73]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f149119d400) [pid = 1823] [serial = 180] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f149c873c00) [pid = 1823] [serial = 195] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f148e20d400) [pid = 1823] [serial = 177] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f149d442800) [pid = 1823] [serial = 201] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1487494800) [pid = 1823] [serial = 198] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1491f2e800) [pid = 1823] [serial = 183] [outer = (nil)] [url = about:blank]
21:41:16 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1486836c00) [pid = 1823] [serial = 172] [outer = (nil)] [url = about:blank]
21:41:16 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
21:41:16 INFO - document served over http requires an http
21:41:16 INFO - sub-resource via script-tag using the meta-csp
21:41:16 INFO - delivery method with swap-origin-redirect and when
21:41:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
21:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:16 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
21:41:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1444ms
21:41:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:41:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df6a800 == 50 [pid = 1823] [id = 111]
21:41:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f148682c400) [pid = 1823] [serial = 311] [outer = (nil)]
21:41:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1490968400) [pid = 1823] [serial = 312] [outer = 0x7f148682c400]
21:41:16 INFO - PROCESS | 1823 | 1447479676921 Marionette INFO loaded listener.js
21:41:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f14911a0c00) [pid = 1823] [serial = 313] [outer = 0x7f148682c400]
21:41:17 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
21:41:17 INFO - document served over http requires an http
21:41:17 INFO - sub-resource via xhr-request using the meta-csp
21:41:17 INFO - delivery method with keep-origin-redirect and when
21:41: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
21:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:17 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
21:41:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1140ms
21:41:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:41:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2c5800 == 51 [pid = 1823] [id = 112]
21:41:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1490e2a400) [pid = 1823] [serial = 314] [outer = (nil)]
21:41:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1491bd0c00) [pid = 1823] [serial = 315] [outer = 0x7f1490e2a400]
21:41:17 INFO - PROCESS | 1823 | 1447479677979 Marionette INFO loaded listener.js
21:41:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1491da2000) [pid = 1823] [serial = 316] [outer = 0x7f1490e2a400]
21:41:18 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
21:41:18 INFO - document served over http requires an http
21:41:18 INFO - sub-resource via xhr-request using the meta-csp
21:41:18 INFO - delivery method with no-redirect and when
21:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
21:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:18 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
21:41:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1184ms
21:41:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:41:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f39f000 == 52 [pid = 1823] [id = 113]
21:41:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1491f2dc00) [pid = 1823] [serial = 317] [outer = (nil)]
21:41:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1491f38000) [pid = 1823] [serial = 318] [outer = 0x7f1491f2dc00]
21:41:19 INFO - PROCESS | 1823 | 1447479679248 Marionette INFO loaded listener.js
21:41:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f14931d6400) [pid = 1823] [serial = 319] [outer = 0x7f1491f2dc00]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14911a1800) [pid = 1823] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479634165]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f14a2817400) [pid = 1823] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1487e2cc00) [pid = 1823] [serial = 240] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f14a75b5c00) [pid = 1823] [serial = 218] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f14909d0400) [pid = 1823] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f149c4b7800) [pid = 1823] [serial = 256] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148e211800) [pid = 1823] [serial = 243] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f149c4bc400) [pid = 1823] [serial = 261] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1492030c00) [pid = 1823] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f149d441800) [pid = 1823] [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]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f149096c400) [pid = 1823] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1491f35c00) [pid = 1823] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f1492023c00) [pid = 1823] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f14871d2400) [pid = 1823] [serial = 236] [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]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f14871dc400) [pid = 1823] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f14911a2c00) [pid = 1823] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f149c4b4c00) [pid = 1823] [serial = 255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f14866a2000) [pid = 1823] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1494ee8800) [pid = 1823] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479652047]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f148b22fc00) [pid = 1823] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1487493000) [pid = 1823] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f149ccf7800) [pid = 1823] [serial = 227] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f14931d2c00) [pid = 1823] [serial = 230] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148f327400) [pid = 1823] [serial = 233] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1491c0b000) [pid = 1823] [serial = 221] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1495066800) [pid = 1823] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479634165]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f148b58bc00) [pid = 1823] [serial = 208] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f14911a6c00) [pid = 1823] [serial = 246] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1496464800) [pid = 1823] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479652047]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f14931d9c00) [pid = 1823] [serial = 251] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f149e2d5c00) [pid = 1823] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f14943f6400) [pid = 1823] [serial = 213] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f14866a5000) [pid = 1823] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1492027000) [pid = 1823] [serial = 224] [outer = (nil)] [url = about:blank]
21:41:19 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f14871d7000) [pid = 1823] [serial = 237] [outer = (nil)] [url = about:blank]
21:41:20 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f149146b800) [pid = 1823] [serial = 108] [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.]
21:41:20 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
21:41:20 INFO - document served over http requires an http
21:41:20 INFO - sub-resource via xhr-request using the meta-csp
21:41:20 INFO - delivery method with swap-origin-redirect and when
21:41:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
21:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:20 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
21:41:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1227ms
21:41:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:41:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c5d800 == 53 [pid = 1823] [id = 114]
21:41:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f148b22fc00) [pid = 1823] [serial = 320] [outer = (nil)]
21:41:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f149096c400) [pid = 1823] [serial = 321] [outer = 0x7f148b22fc00]
21:41:20 INFO - PROCESS | 1823 | 1447479680525 Marionette INFO loaded listener.js
21:41:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1494255000) [pid = 1823] [serial = 322] [outer = 0x7f148b22fc00]
21:41:21 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
21:41:21 INFO - document served over http requires an https
21:41:21 INFO - sub-resource via fetch-request using the meta-csp
21:41:21 INFO - delivery method with keep-origin-redirect and when
21:41:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
21:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:21 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
21:41:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1187ms
21:41:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:41:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a376800 == 54 [pid = 1823] [id = 115]
21:41:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1485fe2000) [pid = 1823] [serial = 323] [outer = (nil)]
21:41:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1485fe4000) [pid = 1823] [serial = 324] [outer = 0x7f1485fe2000]
21:41:21 INFO - PROCESS | 1823 | 1447479681632 Marionette INFO loaded listener.js
21:41:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1485fecc00) [pid = 1823] [serial = 325] [outer = 0x7f1485fe2000]
21:41:22 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
21:41:22 INFO - document served over http requires an https
21:41:22 INFO - sub-resource via fetch-request using the meta-csp
21:41:22 INFO - delivery method with no-redirect and when
21:41:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
21:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:22 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
21:41:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1332ms
21:41:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:41:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a465000 == 55 [pid = 1823] [id = 116]
21:41:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1485fe6800) [pid = 1823] [serial = 326] [outer = (nil)]
21:41:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f14866a5400) [pid = 1823] [serial = 327] [outer = 0x7f1485fe6800]
21:41:23 INFO - PROCESS | 1823 | 1447479683249 Marionette INFO loaded listener.js
21:41:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1487cf8400) [pid = 1823] [serial = 328] [outer = 0x7f1485fe6800]
21:41:24 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
21:41:24 INFO - document served over http requires an https
21:41:24 INFO - sub-resource via fetch-request using the meta-csp
21:41:24 INFO - delivery method with swap-origin-redirect and when
21:41:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
21:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:24 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
21:41:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1533ms
21:41:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:41:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493175800 == 56 [pid = 1823] [id = 117]
21:41:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f148dbc3c00) [pid = 1823] [serial = 329] [outer = (nil)]
21:41:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f148e38e800) [pid = 1823] [serial = 330] [outer = 0x7f148dbc3c00]
21:41:24 INFO - PROCESS | 1823 | 1447479684878 Marionette INFO loaded listener.js
21:41:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f149096a800) [pid = 1823] [serial = 331] [outer = 0x7f148dbc3c00]
21:41:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494313000 == 57 [pid = 1823] [id = 118]
21:41:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f14911a2c00) [pid = 1823] [serial = 332] [outer = (nil)]
21:41:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f1491899c00) [pid = 1823] [serial = 333] [outer = 0x7f14911a2c00]
21:41:25 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
21:41:25 INFO - document served over http requires an https
21:41:25 INFO - sub-resource via iframe-tag using the meta-csp
21:41:25 INFO - delivery method with keep-origin-redirect and when
21:41:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
21:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:25 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
21:41:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1686ms
21:41:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:41:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149440a800 == 58 [pid = 1823] [id = 119]
21:41:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f14931d3400) [pid = 1823] [serial = 334] [outer = (nil)]
21:41:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f14931d9c00) [pid = 1823] [serial = 335] [outer = 0x7f14931d3400]
21:41:26 INFO - PROCESS | 1823 | 1447479686597 Marionette INFO loaded listener.js
21:41:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1496464800) [pid = 1823] [serial = 336] [outer = 0x7f14931d3400]
21:41:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c67a800 == 59 [pid = 1823] [id = 120]
21:41:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1495061800) [pid = 1823] [serial = 337] [outer = (nil)]
21:41:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f149c86ac00) [pid = 1823] [serial = 338] [outer = 0x7f1495061800]
21:41:27 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
21:41:27 INFO - document served over http requires an https
21:41:27 INFO - sub-resource via iframe-tag using the meta-csp
21:41:27 INFO - delivery method with no-redirect and when
21:41:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
21:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:27 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
21:41:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1686ms
21:41:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:41:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149d489800 == 60 [pid = 1823] [id = 121]
21:41:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f149c4b9400) [pid = 1823] [serial = 339] [outer = (nil)]
21:41:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f149c86b400) [pid = 1823] [serial = 340] [outer = 0x7f149c4b9400]
21:41:28 INFO - PROCESS | 1823 | 1447479688270 Marionette INFO loaded listener.js
21:41:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f149d4f3400) [pid = 1823] [serial = 341] [outer = 0x7f149c4b9400]
21:41:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e0b000 == 61 [pid = 1823] [id = 122]
21:41:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f149d03e400) [pid = 1823] [serial = 342] [outer = (nil)]
21:41:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f149e3d8800) [pid = 1823] [serial = 343] [outer = 0x7f149d03e400]
21:41:29 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
21:41:29 INFO - document served over http requires an https
21:41:29 INFO - sub-resource via iframe-tag using the meta-csp
21:41:29 INFO - delivery method with swap-origin-redirect and when
21:41:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
21:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:29 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
21:41:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1684ms
21:41:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:41:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e0f800 == 62 [pid = 1823] [id = 123]
21:41:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f14a660e800) [pid = 1823] [serial = 344] [outer = (nil)]
21:41:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f14a67d8400) [pid = 1823] [serial = 345] [outer = 0x7f14a660e800]
21:41:29 INFO - PROCESS | 1823 | 1447479689940 Marionette INFO loaded listener.js
21:41:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f14a820bc00) [pid = 1823] [serial = 346] [outer = 0x7f14a660e800]
21:41:30 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
21:41:30 INFO - document served over http requires an https
21:41:30 INFO - sub-resource via script-tag using the meta-csp
21:41:30 INFO - delivery method with keep-origin-redirect and when
21:41:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
21:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:30 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
21:41:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1531ms
21:41:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:41:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea28800 == 63 [pid = 1823] [id = 124]
21:41:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f148e967c00) [pid = 1823] [serial = 347] [outer = (nil)]
21:41:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f14a73b2c00) [pid = 1823] [serial = 348] [outer = 0x7f148e967c00]
21:41:31 INFO - PROCESS | 1823 | 1447479691520 Marionette INFO loaded listener.js
21:41:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f14ad530000) [pid = 1823] [serial = 349] [outer = 0x7f148e967c00]
21:41:33 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
21:41:33 INFO - document served over http requires an https
21:41:33 INFO - sub-resource via script-tag using the meta-csp
21:41:33 INFO - delivery method with no-redirect and when
21:41:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
21:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:33 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
21:41:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2687ms
21:41:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:41:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d9000 == 64 [pid = 1823] [id = 125]
21:41:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f14809a2000) [pid = 1823] [serial = 350] [outer = (nil)]
21:41:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14809a3400) [pid = 1823] [serial = 351] [outer = 0x7f14809a2000]
21:41:34 INFO - PROCESS | 1823 | 1447479694069 Marionette INFO loaded listener.js
21:41:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f148e95b400) [pid = 1823] [serial = 352] [outer = 0x7f14809a2000]
21:41:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
21:41:35 INFO - document served over http requires an https
21:41:35 INFO - sub-resource via script-tag using the meta-csp
21:41:35 INFO - delivery method with swap-origin-redirect and when
21:41:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
21:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
21:41:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1981ms
21:41:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:41:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f3f000 == 65 [pid = 1823] [id = 126]
21:41:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1485aae000) [pid = 1823] [serial = 353] [outer = (nil)]
21:41:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1485d3a400) [pid = 1823] [serial = 354] [outer = 0x7f1485aae000]
21:41:36 INFO - PROCESS | 1823 | 1447479696205 Marionette INFO loaded listener.js
21:41:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f14870c5000) [pid = 1823] [serial = 355] [outer = 0x7f1485aae000]
21:41:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
21:41:37 INFO - document served over http requires an https
21:41:37 INFO - sub-resource via xhr-request using the meta-csp
21:41:37 INFO - delivery method with keep-origin-redirect and when
21:41:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
21:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
21:41:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1631ms
21:41:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:41:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d10000 == 66 [pid = 1823] [id = 127]
21:41:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1485d3dc00) [pid = 1823] [serial = 356] [outer = (nil)]
21:41:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1485f11400) [pid = 1823] [serial = 357] [outer = 0x7f1485d3dc00]
21:41:37 INFO - PROCESS | 1823 | 1447479697730 Marionette INFO loaded listener.js
21:41:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f14871d7000) [pid = 1823] [serial = 358] [outer = 0x7f1485d3dc00]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5d6000 == 65 [pid = 1823] [id = 68]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c664800 == 64 [pid = 1823] [id = 71]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1496742800 == 63 [pid = 1823] [id = 70]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14941b7800 == 62 [pid = 1823] [id = 69]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c5d800 == 61 [pid = 1823] [id = 114]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f39f000 == 60 [pid = 1823] [id = 113]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2c5800 == 59 [pid = 1823] [id = 112]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df6a800 == 58 [pid = 1823] [id = 111]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e54000 == 57 [pid = 1823] [id = 110]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486845000 == 56 [pid = 1823] [id = 109]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f33000 == 55 [pid = 1823] [id = 108]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480edf800 == 54 [pid = 1823] [id = 107]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f38800 == 53 [pid = 1823] [id = 106]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f2a800 == 52 [pid = 1823] [id = 105]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d14800 == 51 [pid = 1823] [id = 104]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d08800 == 50 [pid = 1823] [id = 103]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bed000 == 49 [pid = 1823] [id = 102]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e55800 == 48 [pid = 1823] [id = 101]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858c8000 == 47 [pid = 1823] [id = 100]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491f17000 == 46 [pid = 1823] [id = 99]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f4de800 == 45 [pid = 1823] [id = 98]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149d23c000 == 44 [pid = 1823] [id = 97]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149657e000 == 43 [pid = 1823] [id = 96]
21:41:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df76000 == 42 [pid = 1823] [id = 95]
21:41:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
21:41:38 INFO - document served over http requires an https
21:41:38 INFO - sub-resource via xhr-request using the meta-csp
21:41:38 INFO - delivery method with no-redirect and when
21:41:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
21:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
21:41:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1538ms
21:41:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f149506f800) [pid = 1823] [serial = 252] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f149c591c00) [pid = 1823] [serial = 257] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148e38e000) [pid = 1823] [serial = 241] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1490ea6c00) [pid = 1823] [serial = 244] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f148a44a000) [pid = 1823] [serial = 238] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f14a67ddc00) [pid = 1823] [serial = 204] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f149ccf8400) [pid = 1823] [serial = 262] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1491f2fc00) [pid = 1823] [serial = 247] [outer = (nil)] [url = about:blank]
21:41:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486845800 == 43 [pid = 1823] [id = 128]
21:41:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1485d40800) [pid = 1823] [serial = 359] [outer = (nil)]
21:41:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f148749a000) [pid = 1823] [serial = 360] [outer = 0x7f1485d40800]
21:41:39 INFO - PROCESS | 1823 | 1447479699234 Marionette INFO loaded listener.js
21:41:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f148a311800) [pid = 1823] [serial = 361] [outer = 0x7f1485d40800]
21:41:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
21:41:40 INFO - document served over http requires an https
21:41:40 INFO - sub-resource via xhr-request using the meta-csp
21:41:40 INFO - delivery method with swap-origin-redirect and when
21:41:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
21:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
21:41:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1189ms
21:41:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:41:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487ee5000 == 44 [pid = 1823] [id = 129]
21:41:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f148b58c000) [pid = 1823] [serial = 362] [outer = (nil)]
21:41:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f148b58d400) [pid = 1823] [serial = 363] [outer = 0x7f148b58c000]
21:41:40 INFO - PROCESS | 1823 | 1447479700304 Marionette INFO loaded listener.js
21:41:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f148e20a000) [pid = 1823] [serial = 364] [outer = 0x7f148b58c000]
21:41:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
21:41:41 INFO - document served over http requires an http
21:41:41 INFO - sub-resource via fetch-request using the meta-referrer
21:41:41 INFO - delivery method with keep-origin-redirect and when
21:41:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
21:41:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1232ms
21:41:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:41:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbb4000 == 45 [pid = 1823] [id = 130]
21:41:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f148b58c400) [pid = 1823] [serial = 365] [outer = (nil)]
21:41:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f148e213c00) [pid = 1823] [serial = 366] [outer = 0x7f148b58c400]
21:41:41 INFO - PROCESS | 1823 | 1447479701617 Marionette INFO loaded listener.js
21:41:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f148e967000) [pid = 1823] [serial = 367] [outer = 0x7f148b58c400]
21:41:42 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
21:41:42 INFO - document served over http requires an http
21:41:42 INFO - sub-resource via fetch-request using the meta-referrer
21:41:42 INFO - delivery method with no-redirect and when
21:41: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"
21:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:42 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
21:41:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1239ms
21:41:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:41:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2b6800 == 46 [pid = 1823] [id = 131]
21:41:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f148ee55c00) [pid = 1823] [serial = 368] [outer = (nil)]
21:41:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1490a14400) [pid = 1823] [serial = 369] [outer = 0x7f148ee55c00]
21:41:42 INFO - PROCESS | 1823 | 1447479702904 Marionette INFO loaded listener.js
21:41:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f14911a1c00) [pid = 1823] [serial = 370] [outer = 0x7f148ee55c00]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f14871cf800) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f148682c400) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1485f08000) [pid = 1823] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485ab7400) [pid = 1823] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1485d8b400) [pid = 1823] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479669072]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1485fe4000) [pid = 1823] [serial = 324] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148b22fc00) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14871d9400) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1491f2dc00) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1485d41400) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f148e213000) [pid = 1823] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1490e2a400) [pid = 1823] [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]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1485d36800) [pid = 1823] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1485ab0c00) [pid = 1823] [serial = 288] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1485d8c400) [pid = 1823] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479669072]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1485d3bc00) [pid = 1823] [serial = 293] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1485f0a800) [pid = 1823] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1485d96400) [pid = 1823] [serial = 298] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1491bb0800) [pid = 1823] [serial = 279] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f14a734fc00) [pid = 1823] [serial = 282] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f14a8205000) [pid = 1823] [serial = 285] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1491f38000) [pid = 1823] [serial = 318] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1487191400) [pid = 1823] [serial = 273] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f149ccf5c00) [pid = 1823] [serial = 276] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1491bd0c00) [pid = 1823] [serial = 315] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f148b58dc00) [pid = 1823] [serial = 267] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f149096c400) [pid = 1823] [serial = 321] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f148748ec00) [pid = 1823] [serial = 306] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1487de5000) [pid = 1823] [serial = 309] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1490968400) [pid = 1823] [serial = 312] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f1485d8d400) [pid = 1823] [serial = 303] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f149d447400) [pid = 1823] [serial = 264] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f149153c400) [pid = 1823] [serial = 270] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f14931d6400) [pid = 1823] [serial = 319] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1491da2000) [pid = 1823] [serial = 316] [outer = (nil)] [url = about:blank]
21:41:43 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f14911a0c00) [pid = 1823] [serial = 313] [outer = (nil)] [url = about:blank]
21:41:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
21:41:44 INFO - document served over http requires an http
21:41:44 INFO - sub-resource via fetch-request using the meta-referrer
21:41:44 INFO - delivery method with swap-origin-redirect and when
21:41:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
21:41:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1637ms
21:41:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:41:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f28000 == 47 [pid = 1823] [id = 132]
21:41:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1485d8b400) [pid = 1823] [serial = 371] [outer = (nil)]
21:41:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1491151000) [pid = 1823] [serial = 372] [outer = 0x7f1485d8b400]
21:41:44 INFO - PROCESS | 1823 | 1447479704548 Marionette INFO loaded listener.js
21:41:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f1491462800) [pid = 1823] [serial = 373] [outer = 0x7f1485d8b400]
21:41:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3a2000 == 48 [pid = 1823] [id = 133]
21:41:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1491515000) [pid = 1823] [serial = 374] [outer = (nil)]
21:41:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1491519c00) [pid = 1823] [serial = 375] [outer = 0x7f1491515000]
21:41:45 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
21:41:45 INFO - document served over http requires an http
21:41:45 INFO - sub-resource via iframe-tag using the meta-referrer
21:41:45 INFO - delivery method with keep-origin-redirect and when
21:41: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"
21:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:45 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
21:41:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1129ms
21:41:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:41:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ee6800 == 49 [pid = 1823] [id = 134]
21:41:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f148099e400) [pid = 1823] [serial = 376] [outer = (nil)]
21:41:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f14809a5400) [pid = 1823] [serial = 377] [outer = 0x7f148099e400]
21:41:45 INFO - PROCESS | 1823 | 1447479705821 Marionette INFO loaded listener.js
21:41:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485d8f000) [pid = 1823] [serial = 378] [outer = 0x7f148099e400]
21:41:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5e000 == 50 [pid = 1823] [id = 135]
21:41:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f14870c3000) [pid = 1823] [serial = 379] [outer = (nil)]
21:41:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485fe7800) [pid = 1823] [serial = 380] [outer = 0x7f14870c3000]
21:41:47 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
21:41:47 INFO - document served over http requires an http
21:41:47 INFO - sub-resource via iframe-tag using the meta-referrer
21:41:47 INFO - delivery method with no-redirect and when
21:41: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"
21:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:47 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
21:41:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1681ms
21:41:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:41:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2bf800 == 51 [pid = 1823] [id = 136]
21:41:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f148736e000) [pid = 1823] [serial = 381] [outer = (nil)]
21:41:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1487cf1400) [pid = 1823] [serial = 382] [outer = 0x7f148736e000]
21:41:47 INFO - PROCESS | 1823 | 1447479707577 Marionette INFO loaded listener.js
21:41:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f148dbcbc00) [pid = 1823] [serial = 383] [outer = 0x7f148736e000]
21:41:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5d6000 == 52 [pid = 1823] [id = 137]
21:41:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f148b589c00) [pid = 1823] [serial = 384] [outer = (nil)]
21:41:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f148e963800) [pid = 1823] [serial = 385] [outer = 0x7f148b589c00]
21:41:48 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
21:41:48 INFO - document served over http requires an http
21:41:48 INFO - sub-resource via iframe-tag using the meta-referrer
21:41:48 INFO - delivery method with swap-origin-redirect and when
21:41:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:41:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:41:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:48 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
21:41:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1680ms
21:41:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:41:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14916d2000 == 53 [pid = 1823] [id = 138]
21:41:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f148e963c00) [pid = 1823] [serial = 386] [outer = (nil)]
21:41:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f148f326c00) [pid = 1823] [serial = 387] [outer = 0x7f148e963c00]
21:41:49 INFO - PROCESS | 1823 | 1447479709283 Marionette INFO loaded listener.js
21:41:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1491ba8400) [pid = 1823] [serial = 388] [outer = 0x7f148e963c00]
21:41:50 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
21:41:50 INFO - document served over http requires an http
21:41:50 INFO - sub-resource via script-tag using the meta-referrer
21:41:50 INFO - delivery method with keep-origin-redirect and when
21:41:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:50 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
21:41:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1504ms
21:41:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:41:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1492f2b800 == 54 [pid = 1823] [id = 139]
21:41:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f148ee4e800) [pid = 1823] [serial = 389] [outer = (nil)]
21:41:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1491da0c00) [pid = 1823] [serial = 390] [outer = 0x7f148ee4e800]
21:41:50 INFO - PROCESS | 1823 | 1447479710740 Marionette INFO loaded listener.js
21:41:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1491f34000) [pid = 1823] [serial = 391] [outer = 0x7f148ee4e800]
21:41:51 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
21:41:51 INFO - document served over http requires an http
21:41:51 INFO - sub-resource via script-tag using the meta-referrer
21:41:51 INFO - delivery method with no-redirect and when
21:41:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:51 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
21:41:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1491ms
21:41:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:41:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494309800 == 55 [pid = 1823] [id = 140]
21:41:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1486e54c00) [pid = 1823] [serial = 392] [outer = (nil)]
21:41:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1486e5a800) [pid = 1823] [serial = 393] [outer = 0x7f1486e54c00]
21:41:52 INFO - PROCESS | 1823 | 1447479712219 Marionette INFO loaded listener.js
21:41:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1491f32800) [pid = 1823] [serial = 394] [outer = 0x7f1486e54c00]
21:41:53 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
21:41:53 INFO - document served over http requires an http
21:41:53 INFO - sub-resource via script-tag using the meta-referrer
21:41:53 INFO - delivery method with swap-origin-redirect and when
21:41:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:41:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:53 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
21:41:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1478ms
21:41:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:41:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e5b800 == 56 [pid = 1823] [id = 141]
21:41:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1492029400) [pid = 1823] [serial = 395] [outer = (nil)]
21:41:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f149202f800) [pid = 1823] [serial = 396] [outer = 0x7f1492029400]
21:41:53 INFO - PROCESS | 1823 | 1447479713715 Marionette INFO loaded listener.js
21:41:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f14943b1400) [pid = 1823] [serial = 397] [outer = 0x7f1492029400]
21:41:54 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
21:41:54 INFO - document served over http requires an http
21:41:54 INFO - sub-resource via xhr-request using the meta-referrer
21:41:54 INFO - delivery method with keep-origin-redirect and when
21:41:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:54 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
21:41:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1393ms
21:41:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:41:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c66a000 == 57 [pid = 1823] [id = 142]
21:41:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f149202a000) [pid = 1823] [serial = 398] [outer = (nil)]
21:41:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f149c4bac00) [pid = 1823] [serial = 399] [outer = 0x7f149202a000]
21:41:55 INFO - PROCESS | 1823 | 1447479715157 Marionette INFO loaded listener.js
21:41:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f149d4f7400) [pid = 1823] [serial = 400] [outer = 0x7f149202a000]
21:41:56 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
21:41:56 INFO - document served over http requires an http
21:41:56 INFO - sub-resource via xhr-request using the meta-referrer
21:41:56 INFO - delivery method with no-redirect and when
21:41:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:56 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
21:41:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1433ms
21:41:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:41:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149e3c7000 == 58 [pid = 1823] [id = 143]
21:41:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1485b34800) [pid = 1823] [serial = 401] [outer = (nil)]
21:41:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1485b39c00) [pid = 1823] [serial = 402] [outer = 0x7f1485b34800]
21:41:56 INFO - PROCESS | 1823 | 1447479716589 Marionette INFO loaded listener.js
21:41:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f149c435000) [pid = 1823] [serial = 403] [outer = 0x7f1485b34800]
21:41:57 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
21:41:57 INFO - document served over http requires an http
21:41:57 INFO - sub-resource via xhr-request using the meta-referrer
21:41:57 INFO - delivery method with swap-origin-redirect and when
21:41:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:41:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:41:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:57 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
21:41:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1437ms
21:41:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:41:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c6bb000 == 59 [pid = 1823] [id = 144]
21:41:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147f0d4000) [pid = 1823] [serial = 404] [outer = (nil)]
21:41:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147f0d5c00) [pid = 1823] [serial = 405] [outer = 0x7f147f0d4000]
21:41:58 INFO - PROCESS | 1823 | 1447479718067 Marionette INFO loaded listener.js
21:41:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f149ccf5c00) [pid = 1823] [serial = 406] [outer = 0x7f147f0d4000]
21:41:59 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
21:41:59 INFO - document served over http requires an https
21:41:59 INFO - sub-resource via fetch-request using the meta-referrer
21:41:59 INFO - delivery method with keep-origin-redirect and when
21:41:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:41:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:41:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:41:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:41:59 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
21:41:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1529ms
21:41:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:41:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148593e000 == 60 [pid = 1823] [id = 145]
21:41:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147f0d5000) [pid = 1823] [serial = 407] [outer = (nil)]
21:41:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f149e2d8c00) [pid = 1823] [serial = 408] [outer = 0x7f147f0d5000]
21:41:59 INFO - PROCESS | 1823 | 1447479719621 Marionette INFO loaded listener.js
21:41:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:41:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f14a66dcc00) [pid = 1823] [serial = 409] [outer = 0x7f147f0d5000]
21:42:00 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
21:42:00 INFO - document served over http requires an https
21:42:00 INFO - sub-resource via fetch-request using the meta-referrer
21:42:00 INFO - delivery method with no-redirect and when
21:42:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:00 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
21:42:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1440ms
21:42:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:42:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148595b800 == 61 [pid = 1823] [id = 146]
21:42:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1485b3f400) [pid = 1823] [serial = 410] [outer = (nil)]
21:42:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f14a660e000) [pid = 1823] [serial = 411] [outer = 0x7f1485b3f400]
21:42:01 INFO - PROCESS | 1823 | 1447479721028 Marionette INFO loaded listener.js
21:42:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f14a8294c00) [pid = 1823] [serial = 412] [outer = 0x7f1485b3f400]
21:42:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
21:42:03 INFO - document served over http requires an https
21:42:03 INFO - sub-resource via fetch-request using the meta-referrer
21:42:03 INFO - delivery method with swap-origin-redirect and when
21:42:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
21:42:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2688ms
21:42:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:42:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866f2000 == 62 [pid = 1823] [id = 147]
21:42:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e829400) [pid = 1823] [serial = 413] [outer = (nil)]
21:42:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147e82f000) [pid = 1823] [serial = 414] [outer = 0x7f147e829400]
21:42:04 INFO - PROCESS | 1823 | 1447479724072 Marionette INFO loaded listener.js
21:42:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f148099d400) [pid = 1823] [serial = 415] [outer = 0x7f147e829400]
21:42:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e160800 == 63 [pid = 1823] [id = 148]
21:42:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f14809a1800) [pid = 1823] [serial = 416] [outer = (nil)]
21:42:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f14858b5c00) [pid = 1823] [serial = 417] [outer = 0x7f14809a1800]
21:42:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
21:42:05 INFO - document served over http requires an https
21:42:05 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:05 INFO - delivery method with keep-origin-redirect and when
21:42:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
21:42:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1778ms
21:42:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:42:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809cf000 == 64 [pid = 1823] [id = 149]
21:42:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1480999c00) [pid = 1823] [serial = 418] [outer = (nil)]
21:42:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f14858bdc00) [pid = 1823] [serial = 419] [outer = 0x7f1480999c00]
21:42:05 INFO - PROCESS | 1823 | 1447479725711 Marionette INFO loaded listener.js
21:42:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1485f09800) [pid = 1823] [serial = 420] [outer = 0x7f1480999c00]
21:42:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487edc800 == 65 [pid = 1823] [id = 150]
21:42:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1485fe3800) [pid = 1823] [serial = 421] [outer = (nil)]
21:42:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1485aae800) [pid = 1823] [serial = 422] [outer = 0x7f1485fe3800]
21:42:06 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
21:42:06 INFO - document served over http requires an https
21:42:06 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:06 INFO - delivery method with no-redirect and when
21:42:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:06 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
21:42:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1739ms
21:42:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148761c800 == 64 [pid = 1823] [id = 80]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0b6800 == 63 [pid = 1823] [id = 79]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3a2000 == 62 [pid = 1823] [id = 133]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f28000 == 61 [pid = 1823] [id = 132]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2b6800 == 60 [pid = 1823] [id = 131]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbb4000 == 59 [pid = 1823] [id = 130]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487ee5000 == 58 [pid = 1823] [id = 129]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486845800 == 57 [pid = 1823] [id = 128]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d10000 == 56 [pid = 1823] [id = 127]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f3f000 == 55 [pid = 1823] [id = 126]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea28800 == 54 [pid = 1823] [id = 124]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e0f800 == 53 [pid = 1823] [id = 123]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e0b000 == 52 [pid = 1823] [id = 122]
21:42:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ef2800 == 53 [pid = 1823] [id = 151]
21:42:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f148099a800) [pid = 1823] [serial = 423] [outer = (nil)]
21:42:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1485d95400) [pid = 1823] [serial = 424] [outer = 0x7f148099a800]
21:42:07 INFO - PROCESS | 1823 | 1447479727529 Marionette INFO loaded listener.js
21:42:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148718e800) [pid = 1823] [serial = 425] [outer = 0x7f148099a800]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149d489800 == 52 [pid = 1823] [id = 121]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c67a800 == 51 [pid = 1823] [id = 120]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149440a800 == 50 [pid = 1823] [id = 119]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494313000 == 49 [pid = 1823] [id = 118]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493175800 == 48 [pid = 1823] [id = 117]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a465000 == 47 [pid = 1823] [id = 116]
21:42:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a376800 == 46 [pid = 1823] [id = 115]
21:42:07 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1494255000) [pid = 1823] [serial = 322] [outer = (nil)] [url = about:blank]
21:42:07 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f14a3f11c00) [pid = 1823] [serial = 265] [outer = (nil)] [url = about:blank]
21:42:07 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1485f10800) [pid = 1823] [serial = 304] [outer = (nil)] [url = about:blank]
21:42:07 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f148ee51000) [pid = 1823] [serial = 310] [outer = (nil)] [url = about:blank]
21:42:07 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f148a311400) [pid = 1823] [serial = 307] [outer = (nil)] [url = about:blank]
21:42:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e4b000 == 47 [pid = 1823] [id = 152]
21:42:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f14870c5400) [pid = 1823] [serial = 426] [outer = (nil)]
21:42:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f14871d1800) [pid = 1823] [serial = 427] [outer = 0x7f14870c5400]
21:42:08 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
21:42:08 INFO - document served over http requires an https
21:42:08 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:08 INFO - delivery method with swap-origin-redirect and when
21:42:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:08 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
21:42:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1581ms
21:42:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:42:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876c1800 == 48 [pid = 1823] [id = 153]
21:42:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f14809a6c00) [pid = 1823] [serial = 428] [outer = (nil)]
21:42:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f14871d9c00) [pid = 1823] [serial = 429] [outer = 0x7f14809a6c00]
21:42:08 INFO - PROCESS | 1823 | 1447479728822 Marionette INFO loaded listener.js
21:42:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148b224400) [pid = 1823] [serial = 430] [outer = 0x7f14809a6c00]
21:42:09 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
21:42:09 INFO - document served over http requires an https
21:42:09 INFO - sub-resource via script-tag using the meta-referrer
21:42:09 INFO - delivery method with keep-origin-redirect and when
21:42:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:09 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
21:42:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1237ms
21:42:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:42:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3b5000 == 49 [pid = 1823] [id = 154]
21:42:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1485ab7400) [pid = 1823] [serial = 431] [outer = (nil)]
21:42:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148e1c0800) [pid = 1823] [serial = 432] [outer = 0x7f1485ab7400]
21:42:10 INFO - PROCESS | 1823 | 1447479730013 Marionette INFO loaded listener.js
21:42:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148e969c00) [pid = 1823] [serial = 433] [outer = 0x7f1485ab7400]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f149d03e400) [pid = 1823] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f14911a2c00) [pid = 1823] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1495061800) [pid = 1823] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479687300]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f14866a5400) [pid = 1823] [serial = 327] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f149e3d8800) [pid = 1823] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1485d3a400) [pid = 1823] [serial = 354] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f1491899c00) [pid = 1823] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f14809a3400) [pid = 1823] [serial = 351] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f148749a000) [pid = 1823] [serial = 360] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f14a73b2c00) [pid = 1823] [serial = 348] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148e38e800) [pid = 1823] [serial = 330] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f1490a14400) [pid = 1823] [serial = 369] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f149c86ac00) [pid = 1823] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479687300]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f148e213c00) [pid = 1823] [serial = 366] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1485d40800) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1485d3dc00) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f148b58c400) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f148b58c000) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1485aae000) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f148ee55c00) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1485fe2000) [pid = 1823] [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]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f148b58d400) [pid = 1823] [serial = 363] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f14a67d8400) [pid = 1823] [serial = 345] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f149c86b400) [pid = 1823] [serial = 340] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f14931d9c00) [pid = 1823] [serial = 335] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485f11400) [pid = 1823] [serial = 357] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1491151000) [pid = 1823] [serial = 372] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f148a311800) [pid = 1823] [serial = 361] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f14871d7000) [pid = 1823] [serial = 358] [outer = (nil)] [url = about:blank]
21:42:11 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14870c5000) [pid = 1823] [serial = 355] [outer = (nil)] [url = about:blank]
21:42:11 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
21:42:11 INFO - document served over http requires an https
21:42:11 INFO - sub-resource via script-tag using the meta-referrer
21:42:11 INFO - delivery method with no-redirect and when
21:42: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"
21:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:11 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
21:42:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2130ms
21:42:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:42:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f114000 == 50 [pid = 1823] [id = 155]
21:42:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f14871d7000) [pid = 1823] [serial = 434] [outer = (nil)]
21:42:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f148b58c400) [pid = 1823] [serial = 435] [outer = 0x7f14871d7000]
21:42:12 INFO - PROCESS | 1823 | 1447479732196 Marionette INFO loaded listener.js
21:42:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f148ee54000) [pid = 1823] [serial = 436] [outer = 0x7f14871d7000]
21:42:13 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
21:42:13 INFO - document served over http requires an https
21:42:13 INFO - sub-resource via script-tag using the meta-referrer
21:42:13 INFO - delivery method with swap-origin-redirect and when
21:42: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"
21:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:13 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
21:42:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1179ms
21:42:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:42:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f90c000 == 51 [pid = 1823] [id = 156]
21:42:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f148ebafc00) [pid = 1823] [serial = 437] [outer = (nil)]
21:42:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f148ebb4000) [pid = 1823] [serial = 438] [outer = 0x7f148ebafc00]
21:42:13 INFO - PROCESS | 1823 | 1447479733284 Marionette INFO loaded listener.js
21:42:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f14909ce000) [pid = 1823] [serial = 439] [outer = 0x7f148ebafc00]
21:42:14 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
21:42:14 INFO - document served over http requires an https
21:42:14 INFO - sub-resource via xhr-request using the meta-referrer
21:42:14 INFO - delivery method with keep-origin-redirect and when
21:42:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:14 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
21:42:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1485ms
21:42:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:42:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858d3800 == 52 [pid = 1823] [id = 157]
21:42:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f14858bac00) [pid = 1823] [serial = 440] [outer = (nil)]
21:42:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f14858bd800) [pid = 1823] [serial = 441] [outer = 0x7f14858bac00]
21:42:15 INFO - PROCESS | 1823 | 1447479735122 Marionette INFO loaded listener.js
21:42:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1485fec800) [pid = 1823] [serial = 442] [outer = 0x7f14858bac00]
21:42:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1485aaa000) [pid = 1823] [serial = 443] [outer = 0x7f148e1ca000]
21:42:16 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
21:42:16 INFO - document served over http requires an https
21:42:16 INFO - sub-resource via xhr-request using the meta-referrer
21:42:16 INFO - delivery method with no-redirect and when
21:42:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:16 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
21:42:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1687ms
21:42:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:42:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2b2800 == 53 [pid = 1823] [id = 158]
21:42:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f14871d2400) [pid = 1823] [serial = 444] [outer = (nil)]
21:42:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1487366000) [pid = 1823] [serial = 445] [outer = 0x7f14871d2400]
21:42:16 INFO - PROCESS | 1823 | 1447479736730 Marionette INFO loaded listener.js
21:42:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f148c069c00) [pid = 1823] [serial = 446] [outer = 0x7f14871d2400]
21:42:17 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
21:42:17 INFO - document served over http requires an https
21:42:17 INFO - sub-resource via xhr-request using the meta-referrer
21:42:17 INFO - delivery method with swap-origin-redirect and when
21:42:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:17 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
21:42:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1383ms
21:42:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:42:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494314800 == 54 [pid = 1823] [id = 159]
21:42:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f14871d3000) [pid = 1823] [serial = 447] [outer = (nil)]
21:42:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148dfa4400) [pid = 1823] [serial = 448] [outer = 0x7f14871d3000]
21:42:18 INFO - PROCESS | 1823 | 1447479738098 Marionette INFO loaded listener.js
21:42:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f148ebac000) [pid = 1823] [serial = 449] [outer = 0x7f14871d3000]
21:42:19 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
21:42:19 INFO - document served over http requires an http
21:42:19 INFO - sub-resource via fetch-request using the meta-referrer
21:42:19 INFO - delivery method with keep-origin-redirect and when
21:42: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"
21:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:19 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
21:42:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1431ms
21:42:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:42:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1496574800 == 55 [pid = 1823] [id = 160]
21:42:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1485ca6800) [pid = 1823] [serial = 450] [outer = (nil)]
21:42:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1485ca8800) [pid = 1823] [serial = 451] [outer = 0x7f1485ca6800]
21:42:19 INFO - PROCESS | 1823 | 1447479739570 Marionette INFO loaded listener.js
21:42:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148df9e000) [pid = 1823] [serial = 452] [outer = 0x7f1485ca6800]
21:42:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
21:42:20 INFO - document served over http requires an http
21:42:20 INFO - sub-resource via fetch-request using the meta-referrer
21:42:20 INFO - delivery method with no-redirect and when
21:42: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"
21:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
21:42:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1476ms
21:42:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:42:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a2c86800 == 56 [pid = 1823] [id = 161]
21:42:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1485ca7000) [pid = 1823] [serial = 453] [outer = (nil)]
21:42:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f148e965000) [pid = 1823] [serial = 454] [outer = 0x7f1485ca7000]
21:42:21 INFO - PROCESS | 1823 | 1447479741031 Marionette INFO loaded listener.js
21:42:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1490965000) [pid = 1823] [serial = 455] [outer = 0x7f1485ca7000]
21:42:22 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
21:42:22 INFO - document served over http requires an http
21:42:22 INFO - sub-resource via fetch-request using the meta-referrer
21:42:22 INFO - delivery method with swap-origin-redirect and when
21:42:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:22 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
21:42:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1478ms
21:42:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:42:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14864b0000 == 57 [pid = 1823] [id = 162]
21:42:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f148640b000) [pid = 1823] [serial = 456] [outer = (nil)]
21:42:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148f324000) [pid = 1823] [serial = 457] [outer = 0x7f148640b000]
21:42:22 INFO - PROCESS | 1823 | 1447479742569 Marionette INFO loaded listener.js
21:42:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1491f35c00) [pid = 1823] [serial = 458] [outer = 0x7f148640b000]
21:42:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e74800 == 58 [pid = 1823] [id = 163]
21:42:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f147e103800) [pid = 1823] [serial = 459] [outer = (nil)]
21:42:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f147e106c00) [pid = 1823] [serial = 460] [outer = 0x7f147e103800]
21:42:23 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
21:42:23 INFO - document served over http requires an http
21:42:23 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:23 INFO - delivery method with keep-origin-redirect and when
21:42: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"
21:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:23 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
21:42:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1643ms
21:42:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:42:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e80000 == 59 [pid = 1823] [id = 164]
21:42:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f147e105800) [pid = 1823] [serial = 461] [outer = (nil)]
21:42:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f147e10f000) [pid = 1823] [serial = 462] [outer = 0x7f147e105800]
21:42:24 INFO - PROCESS | 1823 | 1447479744270 Marionette INFO loaded listener.js
21:42:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148ebb3400) [pid = 1823] [serial = 463] [outer = 0x7f147e105800]
21:42:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e84e000 == 60 [pid = 1823] [id = 165]
21:42:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148e864000) [pid = 1823] [serial = 464] [outer = (nil)]
21:42:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f148e864800) [pid = 1823] [serial = 465] [outer = 0x7f148e864000]
21:42:25 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
21:42:25 INFO - document served over http requires an http
21:42:25 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:25 INFO - delivery method with no-redirect and when
21:42: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"
21:42:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:25 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
21:42:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1538ms
21:42:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:42:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e857000 == 61 [pid = 1823] [id = 166]
21:42:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f147e108c00) [pid = 1823] [serial = 466] [outer = (nil)]
21:42:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148e86a000) [pid = 1823] [serial = 467] [outer = 0x7f147e108c00]
21:42:25 INFO - PROCESS | 1823 | 1447479745846 Marionette INFO loaded listener.js
21:42:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f148e872800) [pid = 1823] [serial = 468] [outer = 0x7f147e108c00]
21:42:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c266000 == 62 [pid = 1823] [id = 167]
21:42:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f147c2c3400) [pid = 1823] [serial = 469] [outer = (nil)]
21:42:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f147c2c8c00) [pid = 1823] [serial = 470] [outer = 0x7f147c2c3400]
21:42:26 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
21:42:26 INFO - document served over http requires an http
21:42:26 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:26 INFO - delivery method with swap-origin-redirect and when
21:42:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:26 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
21:42:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1538ms
21:42:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:42:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c274000 == 63 [pid = 1823] [id = 168]
21:42:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f147c2c6000) [pid = 1823] [serial = 471] [outer = (nil)]
21:42:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f147c2cbc00) [pid = 1823] [serial = 472] [outer = 0x7f147c2c6000]
21:42:27 INFO - PROCESS | 1823 | 1447479747362 Marionette INFO loaded listener.js
21:42:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f148e86e400) [pid = 1823] [serial = 473] [outer = 0x7f147c2c6000]
21:42:28 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
21:42:28 INFO - document served over http requires an http
21:42:28 INFO - sub-resource via script-tag using the meta-referrer
21:42:28 INFO - delivery method with keep-origin-redirect and when
21:42:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:28 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
21:42:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1527ms
21:42:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:42:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc25000 == 64 [pid = 1823] [id = 169]
21:42:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f147bc74800) [pid = 1823] [serial = 474] [outer = (nil)]
21:42:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f147bc7a800) [pid = 1823] [serial = 475] [outer = 0x7f147bc74800]
21:42:28 INFO - PROCESS | 1823 | 1447479748911 Marionette INFO loaded listener.js
21:42:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f147c2ce800) [pid = 1823] [serial = 476] [outer = 0x7f147bc74800]
21:42:29 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
21:42:29 INFO - document served over http requires an http
21:42:29 INFO - sub-resource via script-tag using the meta-referrer
21:42:29 INFO - delivery method with no-redirect and when
21:42:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:29 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
21:42:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1537ms
21:42:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:42:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb39000 == 65 [pid = 1823] [id = 170]
21:42:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f147f784c00) [pid = 1823] [serial = 477] [outer = (nil)]
21:42:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f1491c9bc00) [pid = 1823] [serial = 478] [outer = 0x7f147f784c00]
21:42:30 INFO - PROCESS | 1823 | 1447479750508 Marionette INFO loaded listener.js
21:42:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f14940ca000) [pid = 1823] [serial = 479] [outer = 0x7f147f784c00]
21:42:31 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
21:42:31 INFO - document served over http requires an http
21:42:31 INFO - sub-resource via script-tag using the meta-referrer
21:42:31 INFO - delivery method with swap-origin-redirect and when
21:42: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"
21:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:31 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
21:42:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1488ms
21:42:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:42:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad1f000 == 66 [pid = 1823] [id = 171]
21:42:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f147ad69400) [pid = 1823] [serial = 480] [outer = (nil)]
21:42:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f147ad6f000) [pid = 1823] [serial = 481] [outer = 0x7f147ad69400]
21:42:31 INFO - PROCESS | 1823 | 1447479751886 Marionette INFO loaded listener.js
21:42:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f147f789400) [pid = 1823] [serial = 482] [outer = 0x7f147ad69400]
21:42:32 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
21:42:32 INFO - document served over http requires an http
21:42:32 INFO - sub-resource via xhr-request using the meta-referrer
21:42:32 INFO - delivery method with keep-origin-redirect and when
21:42:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:32 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
21:42:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1433ms
21:42:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:42:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f581800 == 67 [pid = 1823] [id = 172]
21:42:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f147a81b000) [pid = 1823] [serial = 483] [outer = (nil)]
21:42:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f147a821000) [pid = 1823] [serial = 484] [outer = 0x7f147a81b000]
21:42:33 INFO - PROCESS | 1823 | 1447479753356 Marionette INFO loaded listener.js
21:42:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f147ad6e000) [pid = 1823] [serial = 485] [outer = 0x7f147a81b000]
21:42:34 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
21:42:34 INFO - document served over http requires an http
21:42:34 INFO - sub-resource via xhr-request using the meta-referrer
21:42:34 INFO - delivery method with no-redirect and when
21:42: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"
21:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:34 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
21:42:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1380ms
21:42:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:42:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c2a000 == 68 [pid = 1823] [id = 173]
21:42:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f147a7e5c00) [pid = 1823] [serial = 486] [outer = (nil)]
21:42:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f147a7ebc00) [pid = 1823] [serial = 487] [outer = 0x7f147a7e5c00]
21:42:36 INFO - PROCESS | 1823 | 1447479756140 Marionette INFO loaded listener.js
21:42:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f147ad75c00) [pid = 1823] [serial = 488] [outer = 0x7f147a7e5c00]
21:42:37 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
21:42:37 INFO - document served over http requires an http
21:42:37 INFO - sub-resource via xhr-request using the meta-referrer
21:42:37 INFO - delivery method with swap-origin-redirect and when
21:42:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:37 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
21:42:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1505ms
21:42:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:42:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f106000 == 69 [pid = 1823] [id = 174]
21:42:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f147bc74400) [pid = 1823] [serial = 489] [outer = (nil)]
21:42:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f147bc7f400) [pid = 1823] [serial = 490] [outer = 0x7f147bc74400]
21:42:38 INFO - PROCESS | 1823 | 1447479758010 Marionette INFO loaded listener.js
21:42:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f147f0cac00) [pid = 1823] [serial = 491] [outer = 0x7f147bc74400]
21:42:39 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
21:42:39 INFO - document served over http requires an https
21:42:39 INFO - sub-resource via fetch-request using the meta-referrer
21:42:39 INFO - delivery method with keep-origin-redirect and when
21:42: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"
21:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:39 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
21:42:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1870ms
21:42:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:42:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f909800 == 70 [pid = 1823] [id = 175]
21:42:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f147f785800) [pid = 1823] [serial = 492] [outer = (nil)]
21:42:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f1485837800) [pid = 1823] [serial = 493] [outer = 0x7f147f785800]
21:42:39 INFO - PROCESS | 1823 | 1447479759849 Marionette INFO loaded listener.js
21:42:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f1485ca1c00) [pid = 1823] [serial = 494] [outer = 0x7f147f785800]
21:42:41 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
21:42:41 INFO - document served over http requires an https
21:42:41 INFO - sub-resource via fetch-request using the meta-referrer
21:42:41 INFO - delivery method with no-redirect and when
21:42:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:41 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
21:42:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1940ms
21:42:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1496572800 == 69 [pid = 1823] [id = 94]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f114000 == 68 [pid = 1823] [id = 155]
21:42:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c15800 == 69 [pid = 1823] [id = 176]
21:42:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f147f0cfc00) [pid = 1823] [serial = 495] [outer = (nil)]
21:42:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f1485aab000) [pid = 1823] [serial = 496] [outer = 0x7f147f0cfc00]
21:42:41 INFO - PROCESS | 1823 | 1447479761683 Marionette INFO loaded listener.js
21:42:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f1486404c00) [pid = 1823] [serial = 497] [outer = 0x7f147f0cfc00]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3b5000 == 68 [pid = 1823] [id = 154]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876c1800 == 67 [pid = 1823] [id = 153]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e4b000 == 66 [pid = 1823] [id = 152]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ef2800 == 65 [pid = 1823] [id = 151]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487edc800 == 64 [pid = 1823] [id = 150]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809cf000 == 63 [pid = 1823] [id = 149]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e160800 == 62 [pid = 1823] [id = 148]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866f2000 == 61 [pid = 1823] [id = 147]
21:42:41 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148595b800 == 60 [pid = 1823] [id = 146]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c6bb000 == 59 [pid = 1823] [id = 144]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149e3c7000 == 58 [pid = 1823] [id = 143]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c66a000 == 57 [pid = 1823] [id = 142]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e5b800 == 56 [pid = 1823] [id = 141]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494309800 == 55 [pid = 1823] [id = 140]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1492f2b800 == 54 [pid = 1823] [id = 139]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5d6000 == 53 [pid = 1823] [id = 137]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5e000 == 52 [pid = 1823] [id = 135]
21:42:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ee6800 == 51 [pid = 1823] [id = 134]
21:42:42 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f148e20a000) [pid = 1823] [serial = 364] [outer = (nil)] [url = about:blank]
21:42:42 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f14911a1c00) [pid = 1823] [serial = 370] [outer = (nil)] [url = about:blank]
21:42:42 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f1485fecc00) [pid = 1823] [serial = 325] [outer = (nil)] [url = about:blank]
21:42:42 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f148e967000) [pid = 1823] [serial = 367] [outer = (nil)] [url = about:blank]
21:42:42 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
21:42:42 INFO - document served over http requires an https
21:42:42 INFO - sub-resource via fetch-request using the meta-referrer
21:42:42 INFO - delivery method with swap-origin-redirect and when
21:42:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:42 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
21:42:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1887ms
21:42:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:42:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14864a8800 == 52 [pid = 1823] [id = 177]
21:42:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f147e827400) [pid = 1823] [serial = 498] [outer = (nil)]
21:42:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f148640b400) [pid = 1823] [serial = 499] [outer = 0x7f147e827400]
21:42:43 INFO - PROCESS | 1823 | 1447479763301 Marionette INFO loaded listener.js
21:42:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f1486e58800) [pid = 1823] [serial = 500] [outer = 0x7f147e827400]
21:42:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876cd000 == 53 [pid = 1823] [id = 178]
21:42:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f1486e55800) [pid = 1823] [serial = 501] [outer = (nil)]
21:42:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1485fe2400) [pid = 1823] [serial = 502] [outer = 0x7f1486e55800]
21:42:44 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
21:42:44 INFO - document served over http requires an https
21:42:44 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:44 INFO - delivery method with keep-origin-redirect and when
21:42:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:44 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
21:42:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1288ms
21:42:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:42:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e54000 == 54 [pid = 1823] [id = 179]
21:42:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f147f0d4400) [pid = 1823] [serial = 503] [outer = (nil)]
21:42:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f1487189c00) [pid = 1823] [serial = 504] [outer = 0x7f147f0d4400]
21:42:44 INFO - PROCESS | 1823 | 1447479764679 Marionette INFO loaded listener.js
21:42:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f148748d000) [pid = 1823] [serial = 505] [outer = 0x7f147f0d4400]
21:42:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e48800 == 55 [pid = 1823] [id = 180]
21:42:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f14871d9400) [pid = 1823] [serial = 506] [outer = (nil)]
21:42:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f1486e5dc00) [pid = 1823] [serial = 507] [outer = 0x7f14871d9400]
21:42:45 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
21:42:45 INFO - document served over http requires an https
21:42:45 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:45 INFO - delivery method with no-redirect and when
21:42:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:45 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
21:42:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms
21:42:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:42:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b272800 == 56 [pid = 1823] [id = 181]
21:42:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f1487ab8c00) [pid = 1823] [serial = 508] [outer = (nil)]
21:42:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f1487abb400) [pid = 1823] [serial = 509] [outer = 0x7f1487ab8c00]
21:42:46 INFO - PROCESS | 1823 | 1447479766081 Marionette INFO loaded listener.js
21:42:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f1487cf5400) [pid = 1823] [serial = 510] [outer = 0x7f1487ab8c00]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f1491515000) [pid = 1823] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f1485d8b400) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f148b589c00) [pid = 1823] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f14870c3000) [pid = 1823] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479706652]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f148e1c0800) [pid = 1823] [serial = 432] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f148b58c400) [pid = 1823] [serial = 435] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f14858b5c00) [pid = 1823] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147e82f000) [pid = 1823] [serial = 414] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f1491da0c00) [pid = 1823] [serial = 390] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f14871d1800) [pid = 1823] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1485d95400) [pid = 1823] [serial = 424] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f148ebb4000) [pid = 1823] [serial = 438] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f148099a800) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f147e829400) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f14870c5400) [pid = 1823] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f14809a1800) [pid = 1823] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f14809a6c00) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f1480999c00) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f1485ab7400) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f1485fe3800) [pid = 1823] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479726481]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f14871d7000) [pid = 1823] [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]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f1485b39c00) [pid = 1823] [serial = 402] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f147f0d5c00) [pid = 1823] [serial = 405] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f149e2d8c00) [pid = 1823] [serial = 408] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f14a660e000) [pid = 1823] [serial = 411] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1491519c00) [pid = 1823] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f148e963800) [pid = 1823] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f1487cf1400) [pid = 1823] [serial = 382] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f149c4bac00) [pid = 1823] [serial = 399] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f149202f800) [pid = 1823] [serial = 396] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f1486e5a800) [pid = 1823] [serial = 393] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f14871d9c00) [pid = 1823] [serial = 429] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f148f326c00) [pid = 1823] [serial = 387] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1485fe7800) [pid = 1823] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479706652]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f14809a5400) [pid = 1823] [serial = 377] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f1485aae800) [pid = 1823] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479726481]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f14858bdc00) [pid = 1823] [serial = 419] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f1491462800) [pid = 1823] [serial = 373] [outer = (nil)] [url = about:blank]
21:42:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e27b000 == 57 [pid = 1823] [id = 182]
21:42:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f14858b0800) [pid = 1823] [serial = 511] [outer = (nil)]
21:42:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f1487ac0000) [pid = 1823] [serial = 512] [outer = 0x7f14858b0800]
21:42:47 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
21:42:47 INFO - document served over http requires an https
21:42:47 INFO - sub-resource via iframe-tag using the meta-referrer
21:42:47 INFO - delivery method with swap-origin-redirect and when
21:42: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"
21:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:42:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:42:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:47 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
21:42:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1393ms
21:42:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:42:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e845800 == 58 [pid = 1823] [id = 183]
21:42:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1487dee000) [pid = 1823] [serial = 513] [outer = (nil)]
21:42:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1487e2b000) [pid = 1823] [serial = 514] [outer = 0x7f1487dee000]
21:42:47 INFO - PROCESS | 1823 | 1447479767439 Marionette INFO loaded listener.js
21:42:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f148b58d400) [pid = 1823] [serial = 515] [outer = 0x7f1487dee000]
21:42:48 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
21:42:48 INFO - document served over http requires an https
21:42:48 INFO - sub-resource via script-tag using the meta-referrer
21:42:48 INFO - delivery method with keep-origin-redirect and when
21:42:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:48 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
21:42:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1235ms
21:42:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:42:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc2b000 == 59 [pid = 1823] [id = 184]
21:42:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f147a7e7000) [pid = 1823] [serial = 516] [outer = (nil)]
21:42:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f147a81d000) [pid = 1823] [serial = 517] [outer = 0x7f147a7e7000]
21:42:48 INFO - PROCESS | 1823 | 1447479768932 Marionette INFO loaded listener.js
21:42:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f147e10e800) [pid = 1823] [serial = 518] [outer = 0x7f147a7e7000]
21:42:49 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
21:42:49 INFO - document served over http requires an https
21:42:49 INFO - sub-resource via script-tag using the meta-referrer
21:42:49 INFO - delivery method with no-redirect and when
21:42:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:49 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
21:42:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1580ms
21:42:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:42:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148649a000 == 60 [pid = 1823] [id = 185]
21:42:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f1485b38800) [pid = 1823] [serial = 519] [outer = (nil)]
21:42:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f1485b3ac00) [pid = 1823] [serial = 520] [outer = 0x7f1485b38800]
21:42:50 INFO - PROCESS | 1823 | 1447479770625 Marionette INFO loaded listener.js
21:42:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f1486406400) [pid = 1823] [serial = 521] [outer = 0x7f1485b38800]
21:42:51 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
21:42:51 INFO - document served over http requires an https
21:42:51 INFO - sub-resource via script-tag using the meta-referrer
21:42:51 INFO - delivery method with swap-origin-redirect and when
21:42:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:42:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:42:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:51 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
21:42:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1845ms
21:42:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:42:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e85d800 == 61 [pid = 1823] [id = 186]
21:42:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f1487187400) [pid = 1823] [serial = 522] [outer = (nil)]
21:42:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f148736fc00) [pid = 1823] [serial = 523] [outer = 0x7f1487187400]
21:42:52 INFO - PROCESS | 1823 | 1447479772460 Marionette INFO loaded listener.js
21:42:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f1487abf400) [pid = 1823] [serial = 524] [outer = 0x7f1487187400]
21:42:53 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
21:42:53 INFO - document served over http requires an https
21:42:53 INFO - sub-resource via xhr-request using the meta-referrer
21:42:53 INFO - delivery method with keep-origin-redirect and when
21:42:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:53 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
21:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1538ms
21:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:42:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491f16000 == 62 [pid = 1823] [id = 187]
21:42:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f1486830c00) [pid = 1823] [serial = 525] [outer = (nil)]
21:42:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f148df9f000) [pid = 1823] [serial = 526] [outer = 0x7f1486830c00]
21:42:54 INFO - PROCESS | 1823 | 1447479774073 Marionette INFO loaded listener.js
21:42:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f148e385c00) [pid = 1823] [serial = 527] [outer = 0x7f1486830c00]
21:42:55 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
21:42:55 INFO - document served over http requires an https
21:42:55 INFO - sub-resource via xhr-request using the meta-referrer
21:42:55 INFO - delivery method with no-redirect and when
21:42:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:55 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
21:42:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1544ms
21:42:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:42:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494313800 == 63 [pid = 1823] [id = 188]
21:42:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f14871d1000) [pid = 1823] [serial = 528] [outer = (nil)]
21:42:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f148e86e000) [pid = 1823] [serial = 529] [outer = 0x7f14871d1000]
21:42:55 INFO - PROCESS | 1823 | 1447479775529 Marionette INFO loaded listener.js
21:42:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f148ebb4000) [pid = 1823] [serial = 530] [outer = 0x7f14871d1000]
21:42:56 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
21:42:56 INFO - document served over http requires an https
21:42:56 INFO - sub-resource via xhr-request using the meta-referrer
21:42:56 INFO - delivery method with swap-origin-redirect and when
21:42: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"
21:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:42:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:42:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:56 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
21:42:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1481ms
21:42:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:42:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149675f800 == 64 [pid = 1823] [id = 189]
21:42:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f14909cdc00) [pid = 1823] [serial = 531] [outer = (nil)]
21:42:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f14909d3c00) [pid = 1823] [serial = 532] [outer = 0x7f14909cdc00]
21:42:57 INFO - PROCESS | 1823 | 1447479777030 Marionette INFO loaded listener.js
21:42:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f149184bc00) [pid = 1823] [serial = 533] [outer = 0x7f14909cdc00]
21:42:58 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
21:42:58 INFO - document served over http requires an http
21:42:58 INFO - sub-resource via fetch-request using the http-csp
21:42:58 INFO - delivery method with keep-origin-redirect and when
21:42: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"
21:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:58 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
21:42:58 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 1582ms
21:42:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:42:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a2833800 == 65 [pid = 1823] [id = 190]
21:42:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f14909d2800) [pid = 1823] [serial = 534] [outer = (nil)]
21:42:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f1491f32400) [pid = 1823] [serial = 535] [outer = 0x7f14909d2800]
21:42:58 INFO - PROCESS | 1823 | 1447479778606 Marionette INFO loaded listener.js
21:42:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:42:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f1494036800) [pid = 1823] [serial = 536] [outer = 0x7f14909d2800]
21:42:59 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
21:42:59 INFO - document served over http requires an http
21:42:59 INFO - sub-resource via fetch-request using the http-csp
21:42:59 INFO - delivery method with no-redirect and when
21:42: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"
21:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:42:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:42:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:42:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:42:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:42:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:42:59 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
21:42:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1436ms
21:42:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:43:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4f7000 == 66 [pid = 1823] [id = 191]
21:43:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f147b829400) [pid = 1823] [serial = 537] [outer = (nil)]
21:43:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f147b830800) [pid = 1823] [serial = 538] [outer = 0x7f147b829400]
21:43:00 INFO - PROCESS | 1823 | 1447479780176 Marionette INFO loaded listener.js
21:43:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f148f31f000) [pid = 1823] [serial = 539] [outer = 0x7f147b829400]
21:43:01 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
21:43:01 INFO - document served over http requires an http
21:43:01 INFO - sub-resource via fetch-request using the http-csp
21:43:01 INFO - delivery method with swap-origin-redirect and when
21:43:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:43:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:43:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:01 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
21:43:01 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 1615ms
21:43:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:43:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e449000 == 67 [pid = 1823] [id = 192]
21:43:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f147b82e400) [pid = 1823] [serial = 540] [outer = (nil)]
21:43:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f14940c8400) [pid = 1823] [serial = 541] [outer = 0x7f147b82e400]
21:43:01 INFO - PROCESS | 1823 | 1447479781829 Marionette INFO loaded listener.js
21:43:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f149506ec00) [pid = 1823] [serial = 542] [outer = 0x7f147b82e400]
21:43:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e0b000 == 68 [pid = 1823] [id = 193]
21:43:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f147f032800) [pid = 1823] [serial = 543] [outer = (nil)]
21:43:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f147f036c00) [pid = 1823] [serial = 544] [outer = 0x7f147f032800]
21:43:03 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
21:43:03 INFO - document served over http requires an http
21:43:03 INFO - sub-resource via iframe-tag using the http-csp
21:43:03 INFO - delivery method with keep-origin-redirect and when
21:43:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:03 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
21:43:03 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 1845ms
21:43:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:43:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e57800 == 69 [pid = 1823] [id = 194]
21:43:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f147b837c00) [pid = 1823] [serial = 545] [outer = (nil)]
21:43:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f147f038000) [pid = 1823] [serial = 546] [outer = 0x7f147b837c00]
21:43:03 INFO - PROCESS | 1823 | 1447479783664 Marionette INFO loaded listener.js
21:43:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f149c4b9800) [pid = 1823] [serial = 547] [outer = 0x7f147b837c00]
21:43:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e6a800 == 70 [pid = 1823] [id = 195]
21:43:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f1479e9e400) [pid = 1823] [serial = 548] [outer = (nil)]
21:43:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f1479ea2000) [pid = 1823] [serial = 549] [outer = 0x7f1479e9e400]
21:43:04 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
21:43:04 INFO - document served over http requires an http
21:43:04 INFO - sub-resource via iframe-tag using the http-csp
21:43:04 INFO - delivery method with no-redirect and when
21:43: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"
21:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:04 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
21:43:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1631ms
21:43:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:43:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af36800 == 71 [pid = 1823] [id = 196]
21:43:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f1479eac000) [pid = 1823] [serial = 550] [outer = (nil)]
21:43:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f147b82d800) [pid = 1823] [serial = 551] [outer = 0x7f1479eac000]
21:43:05 INFO - PROCESS | 1823 | 1447479785387 Marionette INFO loaded listener.js
21:43:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f149ccf4000) [pid = 1823] [serial = 552] [outer = 0x7f1479eac000]
21:43:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af4f800 == 72 [pid = 1823] [id = 197]
21:43:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f147e520000) [pid = 1823] [serial = 553] [outer = (nil)]
21:43:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f147e522800) [pid = 1823] [serial = 554] [outer = 0x7f147e520000]
21:43:06 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
21:43:06 INFO - document served over http requires an http
21:43:06 INFO - sub-resource via iframe-tag using the http-csp
21:43:06 INFO - delivery method with swap-origin-redirect and when
21:43:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:06 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
21:43:06 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 1740ms
21:43:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
21:43:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba78000 == 73 [pid = 1823] [id = 198]
21:43:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f147e524800) [pid = 1823] [serial = 555] [outer = (nil)]
21:43:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f149ccf8000) [pid = 1823] [serial = 556] [outer = 0x7f147e524800]
21:43:07 INFO - PROCESS | 1823 | 1447479787224 Marionette INFO loaded listener.js
21:43:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f149e2d5c00) [pid = 1823] [serial = 557] [outer = 0x7f147e524800]
21:43:08 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
21:43:08 INFO - document served over http requires an http
21:43:08 INFO - sub-resource via script-tag using the http-csp
21:43:08 INFO - delivery method with keep-origin-redirect and when
21:43:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:08 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
21:43:08 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 1683ms
21:43:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:43:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a31e800 == 74 [pid = 1823] [id = 199]
21:43:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f147a2d3800) [pid = 1823] [serial = 558] [outer = (nil)]
21:43:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f147a2d6800) [pid = 1823] [serial = 559] [outer = 0x7f147a2d3800]
21:43:08 INFO - PROCESS | 1823 | 1447479788701 Marionette INFO loaded listener.js
21:43:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f149096c000) [pid = 1823] [serial = 560] [outer = 0x7f147a2d3800]
21:43:09 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
21:43:09 INFO - document served over http requires an http
21:43:09 INFO - sub-resource via script-tag using the http-csp
21:43:09 INFO - delivery method with no-redirect and when
21:43:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:09 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
21:43:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1426ms
21:43:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:43:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba8a000 == 75 [pid = 1823] [id = 200]
21:43:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f1477f99c00) [pid = 1823] [serial = 561] [outer = (nil)]
21:43:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f1477f9e800) [pid = 1823] [serial = 562] [outer = 0x7f1477f99c00]
21:43:10 INFO - PROCESS | 1823 | 1447479790174 Marionette INFO loaded listener.js
21:43:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f147a2d8000) [pid = 1823] [serial = 563] [outer = 0x7f1477f99c00]
21:43:12 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
21:43:12 INFO - document served over http requires an http
21:43:12 INFO - sub-resource via script-tag using the http-csp
21:43:12 INFO - delivery method with swap-origin-redirect and when
21:43:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:12 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
21:43:12 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 3217ms
21:43:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:43:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eb8800 == 76 [pid = 1823] [id = 201]
21:43:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f14778c8400) [pid = 1823] [serial = 564] [outer = (nil)]
21:43:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f14778ca400) [pid = 1823] [serial = 565] [outer = 0x7f14778c8400]
21:43:13 INFO - PROCESS | 1823 | 1447479793350 Marionette INFO loaded listener.js
21:43:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f148583d000) [pid = 1823] [serial = 566] [outer = 0x7f14778c8400]
21:43:14 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
21:43:14 INFO - document served over http requires an http
21:43:14 INFO - sub-resource via xhr-request using the http-csp
21:43:14 INFO - delivery method with keep-origin-redirect and when
21:43:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:14 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
21:43:14 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 1434ms
21:43:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:43:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e71a000 == 77 [pid = 1823] [id = 202]
21:43:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f147e831800) [pid = 1823] [serial = 567] [outer = (nil)]
21:43:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f147e8f2800) [pid = 1823] [serial = 568] [outer = 0x7f147e831800]
21:43:14 INFO - PROCESS | 1823 | 1447479794921 Marionette INFO loaded listener.js
21:43:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f147e8fa400) [pid = 1823] [serial = 569] [outer = 0x7f147e831800]
21:43:16 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
21:43:16 INFO - document served over http requires an http
21:43:16 INFO - sub-resource via xhr-request using the http-csp
21:43:16 INFO - delivery method with no-redirect and when
21:43:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:16 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
21:43:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1982ms
21:43:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:43:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e7c800 == 78 [pid = 1823] [id = 203]
21:43:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f147b831c00) [pid = 1823] [serial = 570] [outer = (nil)]
21:43:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f147e107000) [pid = 1823] [serial = 571] [outer = 0x7f147b831c00]
21:43:16 INFO - PROCESS | 1823 | 1447479796821 Marionette INFO loaded listener.js
21:43:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f147e8f1000) [pid = 1823] [serial = 572] [outer = 0x7f147b831c00]
21:43:17 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
21:43:17 INFO - document served over http requires an http
21:43:17 INFO - sub-resource via xhr-request using the http-csp
21:43:17 INFO - delivery method with swap-origin-redirect and when
21:43:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:17 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
21:43:17 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 1495ms
21:43:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:43:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad19800 == 79 [pid = 1823] [id = 204]
21:43:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f147ad6c400) [pid = 1823] [serial = 573] [outer = (nil)]
21:43:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f147bc74000) [pid = 1823] [serial = 574] [outer = 0x7f147ad6c400]
21:43:18 INFO - PROCESS | 1823 | 1447479798559 Marionette INFO loaded listener.js
21:43:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f147f0d0c00) [pid = 1823] [serial = 575] [outer = 0x7f147ad6c400]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858d3800 == 78 [pid = 1823] [id = 157]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2b2800 == 77 [pid = 1823] [id = 158]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494314800 == 76 [pid = 1823] [id = 159]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1496574800 == 75 [pid = 1823] [id = 160]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a2c86800 == 74 [pid = 1823] [id = 161]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14864b0000 == 73 [pid = 1823] [id = 162]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e74800 == 72 [pid = 1823] [id = 163]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e80000 == 71 [pid = 1823] [id = 164]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e84e000 == 70 [pid = 1823] [id = 165]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e857000 == 69 [pid = 1823] [id = 166]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c266000 == 68 [pid = 1823] [id = 167]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c274000 == 67 [pid = 1823] [id = 168]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc25000 == 66 [pid = 1823] [id = 169]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad1f000 == 65 [pid = 1823] [id = 171]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f581800 == 64 [pid = 1823] [id = 172]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c2a000 == 63 [pid = 1823] [id = 173]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f106000 == 62 [pid = 1823] [id = 174]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f909800 == 61 [pid = 1823] [id = 175]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e277000 == 60 [pid = 1823] [id = 50]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c15800 == 59 [pid = 1823] [id = 176]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e56800 == 58 [pid = 1823] [id = 49]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f90c000 == 57 [pid = 1823] [id = 156]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14864a8800 == 56 [pid = 1823] [id = 177]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876cd000 == 55 [pid = 1823] [id = 178]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e54000 == 54 [pid = 1823] [id = 179]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e48800 == 53 [pid = 1823] [id = 180]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b272800 == 52 [pid = 1823] [id = 181]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e27b000 == 51 [pid = 1823] [id = 182]
21:43:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e845800 == 50 [pid = 1823] [id = 183]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f148b224400) [pid = 1823] [serial = 430] [outer = (nil)] [url = about:blank]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f148ee54000) [pid = 1823] [serial = 436] [outer = (nil)] [url = about:blank]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f148099d400) [pid = 1823] [serial = 415] [outer = (nil)] [url = about:blank]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f148e969c00) [pid = 1823] [serial = 433] [outer = (nil)] [url = about:blank]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f1485f09800) [pid = 1823] [serial = 420] [outer = (nil)] [url = about:blank]
21:43:19 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f148718e800) [pid = 1823] [serial = 425] [outer = (nil)] [url = about:blank]
21:43:19 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
21:43:19 INFO - document served over http requires an https
21:43:19 INFO - sub-resource via fetch-request using the http-csp
21:43:19 INFO - delivery method with keep-origin-redirect and when
21:43: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"
21:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:43:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:43:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:43:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:19 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
21:43:19 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 2095ms
21:43:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:43:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f10d000 == 51 [pid = 1823] [id = 205]
21:43:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f147a7e9c00) [pid = 1823] [serial = 576] [outer = (nil)]
21:43:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f147f782800) [pid = 1823] [serial = 577] [outer = 0x7f147a7e9c00]
21:43:20 INFO - PROCESS | 1823 | 1447479800421 Marionette INFO loaded listener.js
21:43:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f1485ab6400) [pid = 1823] [serial = 578] [outer = 0x7f147a7e9c00]
21:43:21 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
21:43:21 INFO - document served over http requires an https
21:43:21 INFO - sub-resource via fetch-request using the http-csp
21:43:21 INFO - delivery method with no-redirect and when
21:43: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"
21:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:43:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:43:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:43:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:21 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
21:43:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1283ms
21:43:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:43:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e62800 == 52 [pid = 1823] [id = 206]
21:43:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f1485ca7400) [pid = 1823] [serial = 579] [outer = (nil)]
21:43:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f1485caa400) [pid = 1823] [serial = 580] [outer = 0x7f1485ca7400]
21:43:21 INFO - PROCESS | 1823 | 1447479801537 Marionette INFO loaded listener.js
21:43:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f1485fe7c00) [pid = 1823] [serial = 581] [outer = 0x7f1485ca7400]
21:43:22 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
21:43:22 INFO - document served over http requires an https
21:43:22 INFO - sub-resource via fetch-request using the http-csp
21:43:22 INFO - delivery method with swap-origin-redirect and when
21:43:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:43:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:43:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:43:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:22 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
21:43:22 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 1380ms
21:43:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:43:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148593c800 == 53 [pid = 1823] [id = 207]
21:43:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f1485ca8400) [pid = 1823] [serial = 582] [outer = (nil)]
21:43:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f148640f000) [pid = 1823] [serial = 583] [outer = 0x7f1485ca8400]
21:43:22 INFO - PROCESS | 1823 | 1447479802958 Marionette INFO loaded listener.js
21:43:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f1486e5cc00) [pid = 1823] [serial = 584] [outer = 0x7f1485ca8400]
21:43:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486494800 == 54 [pid = 1823] [id = 208]
21:43:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f1487188400) [pid = 1823] [serial = 585] [outer = (nil)]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f147f0cfc00) [pid = 1823] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f147e103800) [pid = 1823] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f147c2c3400) [pid = 1823] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f148e864000) [pid = 1823] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479744945]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f1486e55800) [pid = 1823] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f14871d9400) [pid = 1823] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479765404]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f1487ab8c00) [pid = 1823] [serial = 508] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f147f785800) [pid = 1823] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f148ebafc00) [pid = 1823] [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]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f147e827400) [pid = 1823] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f147bc74400) [pid = 1823] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f147f0d4400) [pid = 1823] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f14858b0800) [pid = 1823] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f148e864800) [pid = 1823] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479744945]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f147c2c8c00) [pid = 1823] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f147e10f000) [pid = 1823] [serial = 462] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f1487189c00) [pid = 1823] [serial = 504] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f1485fe2400) [pid = 1823] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f148e86a000) [pid = 1823] [serial = 467] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f1485837800) [pid = 1823] [serial = 493] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f1491c9bc00) [pid = 1823] [serial = 478] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f147a821000) [pid = 1823] [serial = 484] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f147e106c00) [pid = 1823] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f147bc7f400) [pid = 1823] [serial = 490] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f1487ac0000) [pid = 1823] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f147bc7a800) [pid = 1823] [serial = 475] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f147ad6f000) [pid = 1823] [serial = 481] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f1487abb400) [pid = 1823] [serial = 509] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f148f324000) [pid = 1823] [serial = 457] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f1485ca8800) [pid = 1823] [serial = 451] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f1487366000) [pid = 1823] [serial = 445] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f148dfa4400) [pid = 1823] [serial = 448] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f148e965000) [pid = 1823] [serial = 454] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f14858bd800) [pid = 1823] [serial = 441] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f1485aab000) [pid = 1823] [serial = 496] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147c2cbc00) [pid = 1823] [serial = 472] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f147a7ebc00) [pid = 1823] [serial = 487] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f148640b400) [pid = 1823] [serial = 499] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f1486e5dc00) [pid = 1823] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479765404]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f1487e2b000) [pid = 1823] [serial = 514] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f14909ce000) [pid = 1823] [serial = 439] [outer = (nil)] [url = about:blank]
21:43:24 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1487365400) [pid = 1823] [serial = 235] [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.]
21:43:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f147bc74400) [pid = 1823] [serial = 586] [outer = 0x7f1487188400]
21:43:24 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
21:43:24 INFO - document served over http requires an https
21:43:24 INFO - sub-resource via iframe-tag using the http-csp
21:43:24 INFO - delivery method with keep-origin-redirect and when
21:43: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"
21:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:24 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
21:43:24 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 1932ms
21:43:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:43:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866f5800 == 55 [pid = 1823] [id = 209]
21:43:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f147e103800) [pid = 1823] [serial = 587] [outer = (nil)]
21:43:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f147e82e400) [pid = 1823] [serial = 588] [outer = 0x7f147e103800]
21:43:25 INFO - PROCESS | 1823 | 1447479805041 Marionette INFO loaded listener.js
21:43:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f1487abbc00) [pid = 1823] [serial = 589] [outer = 0x7f147e103800]
21:43:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e62800 == 56 [pid = 1823] [id = 210]
21:43:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f1487ab9800) [pid = 1823] [serial = 590] [outer = (nil)]
21:43:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f1487cf2800) [pid = 1823] [serial = 591] [outer = 0x7f1487ab9800]
21:43:25 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
21:43:25 INFO - document served over http requires an https
21:43:25 INFO - sub-resource via iframe-tag using the http-csp
21:43:25 INFO - delivery method with no-redirect and when
21:43:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:25 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
21:43:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1277ms
21:43:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:43:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a331000 == 57 [pid = 1823] [id = 211]
21:43:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f14778c3c00) [pid = 1823] [serial = 592] [outer = (nil)]
21:43:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f14778cb800) [pid = 1823] [serial = 593] [outer = 0x7f14778c3c00]
21:43:26 INFO - PROCESS | 1823 | 1447479806436 Marionette INFO loaded listener.js
21:43:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f147a7e7c00) [pid = 1823] [serial = 594] [outer = 0x7f14778c3c00]
21:43:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f122000 == 58 [pid = 1823] [id = 212]
21:43:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f147c2c8400) [pid = 1823] [serial = 595] [outer = (nil)]
21:43:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f147e529c00) [pid = 1823] [serial = 596] [outer = 0x7f147c2c8400]
21:43:27 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
21:43:27 INFO - document served over http requires an https
21:43:27 INFO - sub-resource via iframe-tag using the http-csp
21:43:27 INFO - delivery method with swap-origin-redirect and when
21:43:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:27 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
21:43:27 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 1779ms
21:43:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:43:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e7a800 == 59 [pid = 1823] [id = 213]
21:43:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f147b82d000) [pid = 1823] [serial = 597] [outer = (nil)]
21:43:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f147e82d000) [pid = 1823] [serial = 598] [outer = 0x7f147b82d000]
21:43:28 INFO - PROCESS | 1823 | 1447479808299 Marionette INFO loaded listener.js
21:43:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f147f77d800) [pid = 1823] [serial = 599] [outer = 0x7f147b82d000]
21:43:29 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
21:43:29 INFO - document served over http requires an https
21:43:29 INFO - sub-resource via script-tag using the http-csp
21:43:29 INFO - delivery method with keep-origin-redirect and when
21:43: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"
21:43:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:29 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
21:43:29 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 1738ms
21:43:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:43:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e67000 == 60 [pid = 1823] [id = 214]
21:43:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f1485ca9000) [pid = 1823] [serial = 600] [outer = (nil)]
21:43:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f1485d3b800) [pid = 1823] [serial = 601] [outer = 0x7f1485ca9000]
21:43:30 INFO - PROCESS | 1823 | 1447479810068 Marionette INFO loaded listener.js
21:43:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f1486e5dc00) [pid = 1823] [serial = 602] [outer = 0x7f1485ca9000]
21:43:31 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
21:43:31 INFO - document served over http requires an https
21:43:31 INFO - sub-resource via script-tag using the http-csp
21:43:31 INFO - delivery method with no-redirect and when
21:43: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"
21:43:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:31 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
21:43:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1631ms
21:43:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:43:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbb2000 == 61 [pid = 1823] [id = 215]
21:43:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f1485cab000) [pid = 1823] [serial = 603] [outer = (nil)]
21:43:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f1487cf2000) [pid = 1823] [serial = 604] [outer = 0x7f1485cab000]
21:43:31 INFO - PROCESS | 1823 | 1447479811675 Marionette INFO loaded listener.js
21:43:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f1487e38c00) [pid = 1823] [serial = 605] [outer = 0x7f1485cab000]
21:43:32 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
21:43:32 INFO - document served over http requires an https
21:43:32 INFO - sub-resource via script-tag using the http-csp
21:43:32 INFO - delivery method with swap-origin-redirect and when
21:43:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:32 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
21:43:32 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 1589ms
21:43:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:43:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3aa000 == 62 [pid = 1823] [id = 216]
21:43:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f147a7e5000) [pid = 1823] [serial = 606] [outer = (nil)]
21:43:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f148b4e2c00) [pid = 1823] [serial = 607] [outer = 0x7f147a7e5000]
21:43:33 INFO - PROCESS | 1823 | 1447479813308 Marionette INFO loaded listener.js
21:43:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f148dfa4400) [pid = 1823] [serial = 608] [outer = 0x7f147a7e5000]
21:43:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
21:43:34 INFO - document served over http requires an https
21:43:34 INFO - sub-resource via xhr-request using the http-csp
21:43:34 INFO - delivery method with keep-origin-redirect and when
21:43:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
21:43:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1587ms
21:43:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:43:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e85e000 == 63 [pid = 1823] [id = 217]
21:43:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f148e868400) [pid = 1823] [serial = 609] [outer = (nil)]
21:43:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f148e86a400) [pid = 1823] [serial = 610] [outer = 0x7f148e868400]
21:43:34 INFO - PROCESS | 1823 | 1447479814874 Marionette INFO loaded listener.js
21:43:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f14909cc800) [pid = 1823] [serial = 611] [outer = 0x7f148e868400]
21:43:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
21:43:35 INFO - document served over http requires an https
21:43:35 INFO - sub-resource via xhr-request using the http-csp
21:43:35 INFO - delivery method with no-redirect and when
21:43: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"
21:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
21:43:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1594ms
21:43:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:43:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491f0a800 == 64 [pid = 1823] [id = 218]
21:43:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f147787e400) [pid = 1823] [serial = 612] [outer = (nil)]
21:43:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f1485f10000) [pid = 1823] [serial = 613] [outer = 0x7f147787e400]
21:43:36 INFO - PROCESS | 1823 | 1447479816515 Marionette INFO loaded listener.js
21:43:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f1491155800) [pid = 1823] [serial = 614] [outer = 0x7f147787e400]
21:43:37 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
21:43:37 INFO - document served over http requires an https
21:43:37 INFO - sub-resource via xhr-request using the http-csp
21:43:37 INFO - delivery method with swap-origin-redirect and when
21:43: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"
21:43:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:37 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
21:43:37 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 1779ms
21:43:37 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
21:43:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e17000 == 65 [pid = 1823] [id = 219]
21:43:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f1477880000) [pid = 1823] [serial = 615] [outer = (nil)]
21:43:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f147a122000) [pid = 1823] [serial = 616] [outer = 0x7f1477880000]
21:43:38 INFO - PROCESS | 1823 | 1447479818292 Marionette INFO loaded listener.js
21:43:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f1491152800) [pid = 1823] [serial = 617] [outer = 0x7f1477880000]
21:43:39 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
21:43:39 INFO - document served over http requires an http
21:43:39 INFO - sub-resource via fetch-request using the http-csp
21:43:39 INFO - delivery method with keep-origin-redirect and when
21:43:39 INFO - the target request is same-origin.
21:43:39 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 1583ms
21:43:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:43:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c6d0800 == 66 [pid = 1823] [id = 220]
21:43:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f147a120000) [pid = 1823] [serial = 618] [outer = (nil)]
21:43:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f147a1ea000) [pid = 1823] [serial = 619] [outer = 0x7f147a120000]
21:43:39 INFO - PROCESS | 1823 | 1447479819844 Marionette INFO loaded listener.js
21:43:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f147a1f1400) [pid = 1823] [serial = 620] [outer = 0x7f147a120000]
21:43:40 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
21:43:40 INFO - document served over http requires an http
21:43:40 INFO - sub-resource via fetch-request using the http-csp
21:43:40 INFO - delivery method with no-redirect and when
21:43:40 INFO - the target request is same-origin.
21:43:40 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 1532ms
21:43:40 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
21:43:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774cd800 == 67 [pid = 1823] [id = 221]
21:43:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f147a1e5400) [pid = 1823] [serial = 621] [outer = (nil)]
21:43:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f149114e800) [pid = 1823] [serial = 622] [outer = 0x7f147a1e5400]
21:43:41 INFO - PROCESS | 1823 | 1447479821391 Marionette INFO loaded listener.js
21:43:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f1491899c00) [pid = 1823] [serial = 623] [outer = 0x7f147a1e5400]
21:43:42 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
21:43:42 INFO - document served over http requires an http
21:43:42 INFO - sub-resource via fetch-request using the http-csp
21:43:42 INFO - delivery method with swap-origin-redirect and when
21:43: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"
21:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:43:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:43:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:42 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
21:43:42 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 1584ms
21:43:42 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
21:43:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771dd800 == 68 [pid = 1823] [id = 222]
21:43:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f147e50b800) [pid = 1823] [serial = 624] [outer = (nil)]
21:43:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f147e50d000) [pid = 1823] [serial = 625] [outer = 0x7f147e50b800]
21:43:43 INFO - PROCESS | 1823 | 1447479823051 Marionette INFO loaded listener.js
21:43:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f1491bb4000) [pid = 1823] [serial = 626] [outer = 0x7f147e50b800]
21:43:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771f8000 == 69 [pid = 1823] [id = 223]
21:43:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f147adbf800) [pid = 1823] [serial = 627] [outer = (nil)]
21:43:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f147adc1400) [pid = 1823] [serial = 628] [outer = 0x7f147adbf800]
21:43:44 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
21:43:44 INFO - document served over http requires an http
21:43:44 INFO - sub-resource via iframe-tag using the http-csp
21:43:44 INFO - delivery method with keep-origin-redirect and when
21:43:44 INFO - the target request is same-origin.
21:43:44 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 1702ms
21:43:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:43:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b810000 == 70 [pid = 1823] [id = 224]
21:43:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f147adc7400) [pid = 1823] [serial = 629] [outer = (nil)]
21:43:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f147e50c400) [pid = 1823] [serial = 630] [outer = 0x7f147adc7400]
21:43:44 INFO - PROCESS | 1823 | 1447479824792 Marionette INFO loaded listener.js
21:43:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f1491f2d000) [pid = 1823] [serial = 631] [outer = 0x7f147adc7400]
21:43:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b66e000 == 71 [pid = 1823] [id = 225]
21:43:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f147b634400) [pid = 1823] [serial = 632] [outer = (nil)]
21:43:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f147b635800) [pid = 1823] [serial = 633] [outer = 0x7f147b634400]
21:43:45 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
21:43:45 INFO - document served over http requires an http
21:43:45 INFO - sub-resource via iframe-tag using the http-csp
21:43:45 INFO - delivery method with no-redirect and when
21:43:45 INFO - the target request is same-origin.
21:43:45 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 1683ms
21:43:45 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
21:43:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b678800 == 72 [pid = 1823] [id = 226]
21:43:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f147b63d000) [pid = 1823] [serial = 634] [outer = (nil)]
21:43:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f147b63e400) [pid = 1823] [serial = 635] [outer = 0x7f147b63d000]
21:43:46 INFO - PROCESS | 1823 | 1447479826507 Marionette INFO loaded listener.js
21:43:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f1492026400) [pid = 1823] [serial = 636] [outer = 0x7f147b63d000]
21:43:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b821800 == 73 [pid = 1823] [id = 227]
21:43:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 261 (0x7f1478c13400) [pid = 1823] [serial = 637] [outer = (nil)]
21:43:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 262 (0x7f1478c17c00) [pid = 1823] [serial = 638] [outer = 0x7f1478c13400]
21:43:47 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
21:43:47 INFO - document served over http requires an http
21:43:47 INFO - sub-resource via iframe-tag using the http-csp
21:43:47 INFO - delivery method with swap-origin-redirect and when
21:43:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:43:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:43:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:47 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
21:43:47 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 1679ms
21:43:47 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
21:43:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d3c000 == 74 [pid = 1823] [id = 228]
21:43:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 263 (0x7f1478c15800) [pid = 1823] [serial = 639] [outer = (nil)]
21:43:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 264 (0x7f1478c1c400) [pid = 1823] [serial = 640] [outer = 0x7f1478c15800]
21:43:48 INFO - PROCESS | 1823 | 1447479828211 Marionette INFO loaded listener.js
21:43:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 265 (0x7f147b63dc00) [pid = 1823] [serial = 641] [outer = 0x7f1478c15800]
21:43:49 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
21:43:49 INFO - document served over http requires an http
21:43:49 INFO - sub-resource via script-tag using the http-csp
21:43:49 INFO - delivery method with keep-origin-redirect and when
21:43:49 INFO - the target request is same-origin.
21:43:49 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 1588ms
21:43:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
21:43:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480eef800 == 75 [pid = 1823] [id = 229]
21:43:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 266 (0x7f1476ea4800) [pid = 1823] [serial = 642] [outer = (nil)]
21:43:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 267 (0x7f1476ea5c00) [pid = 1823] [serial = 643] [outer = 0x7f1476ea4800]
21:43:51 INFO - PROCESS | 1823 | 1447479831315 Marionette INFO loaded listener.js
21:43:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 268 (0x7f1478c16400) [pid = 1823] [serial = 644] [outer = 0x7f1476ea4800]
21:43:52 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
21:43:52 INFO - document served over http requires an http
21:43:52 INFO - sub-resource via script-tag using the http-csp
21:43:52 INFO - delivery method with no-redirect and when
21:43:52 INFO - the target request is same-origin.
21:43:52 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 3134ms
21:43:52 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
21:43:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b67f000 == 76 [pid = 1823] [id = 230]
21:43:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f1476ea4c00) [pid = 1823] [serial = 645] [outer = (nil)]
21:43:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f14778c7c00) [pid = 1823] [serial = 646] [outer = 0x7f1476ea4c00]
21:43:53 INFO - PROCESS | 1823 | 1447479833440 Marionette INFO loaded listener.js
21:43:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f147a2ce000) [pid = 1823] [serial = 647] [outer = 0x7f1476ea4c00]
21:43:54 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
21:43:54 INFO - document served over http requires an http
21:43:54 INFO - sub-resource via script-tag using the http-csp
21:43:54 INFO - delivery method with swap-origin-redirect and when
21:43: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"
21:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:43:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:43:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:54 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
21:43:54 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 1443ms
21:43:54 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
21:43:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba7d800 == 77 [pid = 1823] [id = 231]
21:43:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f14778c6400) [pid = 1823] [serial = 648] [outer = (nil)]
21:43:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f14778cd800) [pid = 1823] [serial = 649] [outer = 0x7f14778c6400]
21:43:54 INFO - PROCESS | 1823 | 1447479834900 Marionette INFO loaded listener.js
21:43:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f147b82dc00) [pid = 1823] [serial = 650] [outer = 0x7f14778c6400]
21:43:56 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
21:43:56 INFO - document served over http requires an http
21:43:56 INFO - sub-resource via xhr-request using the http-csp
21:43:56 INFO - delivery method with keep-origin-redirect and when
21:43:56 INFO - the target request is same-origin.
21:43:56 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 2046ms
21:43:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148593e000 == 76 [pid = 1823] [id = 145]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc2b000 == 75 [pid = 1823] [id = 184]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148649a000 == 74 [pid = 1823] [id = 185]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e65800 == 73 [pid = 1823] [id = 48]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e85d800 == 72 [pid = 1823] [id = 186]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684e000 == 71 [pid = 1823] [id = 67]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491f16000 == 70 [pid = 1823] [id = 187]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494313800 == 69 [pid = 1823] [id = 188]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149675f800 == 68 [pid = 1823] [id = 189]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a2833800 == 67 [pid = 1823] [id = 190]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4f7000 == 66 [pid = 1823] [id = 191]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e449000 == 65 [pid = 1823] [id = 192]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e0b000 == 64 [pid = 1823] [id = 193]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e57800 == 63 [pid = 1823] [id = 194]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e6a800 == 62 [pid = 1823] [id = 195]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af36800 == 61 [pid = 1823] [id = 196]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af4f800 == 60 [pid = 1823] [id = 197]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba78000 == 59 [pid = 1823] [id = 198]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a31e800 == 58 [pid = 1823] [id = 199]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba8a000 == 57 [pid = 1823] [id = 200]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eb8800 == 56 [pid = 1823] [id = 201]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e7c800 == 55 [pid = 1823] [id = 203]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e71a000 == 54 [pid = 1823] [id = 202]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad19800 == 53 [pid = 1823] [id = 204]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f10d000 == 52 [pid = 1823] [id = 205]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e62800 == 51 [pid = 1823] [id = 206]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148593c800 == 50 [pid = 1823] [id = 207]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486494800 == 49 [pid = 1823] [id = 208]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866f5800 == 48 [pid = 1823] [id = 209]
21:43:57 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e62800 == 47 [pid = 1823] [id = 210]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f147f0cac00) [pid = 1823] [serial = 491] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f1487cf5400) [pid = 1823] [serial = 510] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f148748d000) [pid = 1823] [serial = 505] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f1485ca1c00) [pid = 1823] [serial = 494] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f1486e58800) [pid = 1823] [serial = 500] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f1486404c00) [pid = 1823] [serial = 497] [outer = (nil)] [url = about:blank]
21:43:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e08800 == 48 [pid = 1823] [id = 232]
21:43:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 269 (0x7f14778c0800) [pid = 1823] [serial = 651] [outer = (nil)]
21:43:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 270 (0x7f1479ea4000) [pid = 1823] [serial = 652] [outer = 0x7f14778c0800]
21:43:57 INFO - PROCESS | 1823 | 1447479837478 Marionette INFO loaded listener.js
21:43:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 271 (0x7f147a827c00) [pid = 1823] [serial = 653] [outer = 0x7f14778c0800]
21:43:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:43:58 INFO - document served over http requires an http
21:43:58 INFO - sub-resource via xhr-request using the http-csp
21:43:58 INFO - delivery method with no-redirect and when
21:43:58 INFO - the target request is same-origin.
21:43:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 2033ms
21:43:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
21:43:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af43800 == 49 [pid = 1823] [id = 233]
21:43:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 272 (0x7f147e10b400) [pid = 1823] [serial = 654] [outer = (nil)]
21:43:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 273 (0x7f147e350800) [pid = 1823] [serial = 655] [outer = 0x7f147e10b400]
21:43:58 INFO - PROCESS | 1823 | 1447479838791 Marionette INFO loaded listener.js
21:43:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:43:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 274 (0x7f147e35cc00) [pid = 1823] [serial = 656] [outer = 0x7f147e10b400]
21:43:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
21:43:59 INFO - document served over http requires an http
21:43:59 INFO - sub-resource via xhr-request using the http-csp
21:43:59 INFO - delivery method with swap-origin-redirect and when
21:43: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"
21:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:43:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:43:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:43:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
21:43:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1191ms
21:43:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
21:43:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e31a800 == 50 [pid = 1823] [id = 234]
21:43:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 275 (0x7f147e354400) [pid = 1823] [serial = 657] [outer = (nil)]
21:43:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 276 (0x7f147e50b000) [pid = 1823] [serial = 658] [outer = 0x7f147e354400]
21:44:00 INFO - PROCESS | 1823 | 1447479839998 Marionette INFO loaded listener.js
21:44:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 277 (0x7f147e52c800) [pid = 1823] [serial = 659] [outer = 0x7f147e354400]
21:44:01 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
21:44:01 INFO - document served over http requires an https
21:44:01 INFO - sub-resource via fetch-request using the http-csp
21:44:01 INFO - delivery method with keep-origin-redirect and when
21:44: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"
21:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:01 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
21:44:01 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 1534ms
21:44:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:44:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f10f800 == 51 [pid = 1823] [id = 235]
21:44:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 278 (0x7f147f037800) [pid = 1823] [serial = 660] [outer = (nil)]
21:44:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 279 (0x7f147f0d0000) [pid = 1823] [serial = 661] [outer = 0x7f147f037800]
21:44:01 INFO - PROCESS | 1823 | 1447479841654 Marionette INFO loaded listener.js
21:44:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 280 (0x7f14809a0800) [pid = 1823] [serial = 662] [outer = 0x7f147f037800]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 279 (0x7f1487ab9800) [pid = 1823] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479805589]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 278 (0x7f1485b3f400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 277 (0x7f148dbc3c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 276 (0x7f14a7359400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 275 (0x7f147bc74800) [pid = 1823] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 274 (0x7f148736e000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 273 (0x7f148ee4e800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 272 (0x7f1487cf9000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 271 (0x7f147f784c00) [pid = 1823] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 270 (0x7f1485ca6800) [pid = 1823] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 269 (0x7f1485ca7000) [pid = 1823] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 268 (0x7f148f323000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 267 (0x7f1491baf400) [pid = 1823] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 266 (0x7f14871d2400) [pid = 1823] [serial = 444] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 265 (0x7f147a81b000) [pid = 1823] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 264 (0x7f149ccf3800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 263 (0x7f148640b000) [pid = 1823] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 262 (0x7f148b228000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 261 (0x7f148b4df400) [pid = 1823] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 260 (0x7f147e105800) [pid = 1823] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f147ad69400) [pid = 1823] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f1491bab800) [pid = 1823] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f148669d400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f148099e400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f149425d800) [pid = 1823] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f14871ce000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f1492029400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f1487dee000) [pid = 1823] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f147f0d4000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f1485d93800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f1487366c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f148669b800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f1485fe6800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f14a67d9000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f14871d3000) [pid = 1823] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f148e963c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f1485aacc00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f1485ab0000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f149202a000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f149c4bb800) [pid = 1823] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f1487185400) [pid = 1823] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f14809a2000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f14858bac00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f148e967c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f14a660e800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f147f0d5000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f1486e54c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f147c2c6000) [pid = 1823] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f148a44f400) [pid = 1823] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f1487cff000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f149c4b9400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f147e108c00) [pid = 1823] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f148af37800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f1485b34800) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f14a8210000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f147a7e5c00) [pid = 1823] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f14931d3400) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f1491c08000) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f1486698c00) [pid = 1823] [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]
21:44:02 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f1485ca8400) [pid = 1823] [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]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f147a7e9c00) [pid = 1823] [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]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f1487188400) [pid = 1823] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f1485ca7400) [pid = 1823] [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]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f147ad6c400) [pid = 1823] [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]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147b831c00) [pid = 1823] [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]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f1479e9e400) [pid = 1823] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479784371]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f147e520000) [pid = 1823] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147f032800) [pid = 1823] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f1487cf2800) [pid = 1823] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479805589]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f147e82e400) [pid = 1823] [serial = 588] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1485b3ac00) [pid = 1823] [serial = 520] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f147bc74400) [pid = 1823] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f1491f32400) [pid = 1823] [serial = 535] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f14940c8400) [pid = 1823] [serial = 541] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f147b830800) [pid = 1823] [serial = 538] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f148e86e000) [pid = 1823] [serial = 529] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f14778ca400) [pid = 1823] [serial = 565] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f147b82d800) [pid = 1823] [serial = 551] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f148df9f000) [pid = 1823] [serial = 526] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f147f038000) [pid = 1823] [serial = 546] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f1479ea2000) [pid = 1823] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479784371]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f1485caa400) [pid = 1823] [serial = 580] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f147e8f2800) [pid = 1823] [serial = 568] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f14909d3c00) [pid = 1823] [serial = 532] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f147f782800) [pid = 1823] [serial = 577] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f147e522800) [pid = 1823] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f147a2d6800) [pid = 1823] [serial = 559] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f147e107000) [pid = 1823] [serial = 571] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f148640f000) [pid = 1823] [serial = 583] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f1477f9e800) [pid = 1823] [serial = 562] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f147a81d000) [pid = 1823] [serial = 517] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f147bc74000) [pid = 1823] [serial = 574] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f149ccf8000) [pid = 1823] [serial = 556] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f148736fc00) [pid = 1823] [serial = 523] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f147f036c00) [pid = 1823] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f14a8294c00) [pid = 1823] [serial = 412] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f149096a800) [pid = 1823] [serial = 331] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f14a8210400) [pid = 1823] [serial = 219] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f147c2ce800) [pid = 1823] [serial = 476] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f148dbcbc00) [pid = 1823] [serial = 383] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1491f34000) [pid = 1823] [serial = 391] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f149678fc00) [pid = 1823] [serial = 153] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f14940ca000) [pid = 1823] [serial = 479] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f148df9e000) [pid = 1823] [serial = 452] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1490965000) [pid = 1823] [serial = 455] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1487abf400) [pid = 1823] [serial = 524] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f149c4b0c00) [pid = 1823] [serial = 234] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f14a8203400) [pid = 1823] [serial = 283] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f148c069c00) [pid = 1823] [serial = 446] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147ad6e000) [pid = 1823] [serial = 485] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f14a828f400) [pid = 1823] [serial = 228] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1491f35c00) [pid = 1823] [serial = 458] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f149def5000) [pid = 1823] [serial = 214] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1494253400) [pid = 1823] [serial = 271] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f148ebb3400) [pid = 1823] [serial = 463] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147f789400) [pid = 1823] [serial = 482] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f14a2c3a800) [pid = 1823] [serial = 280] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f14911a1000) [pid = 1823] [serial = 167] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1485d8f000) [pid = 1823] [serial = 378] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f14a8293000) [pid = 1823] [serial = 286] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f149202ec00) [pid = 1823] [serial = 225] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f14943b1400) [pid = 1823] [serial = 397] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f148b58d400) [pid = 1823] [serial = 515] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f149ccf5c00) [pid = 1823] [serial = 406] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1485f06400) [pid = 1823] [serial = 299] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f149d4f4800) [pid = 1823] [serial = 156] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f14920d7400) [pid = 1823] [serial = 150] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1487cf8400) [pid = 1823] [serial = 328] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f14a754bc00) [pid = 1823] [serial = 159] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f148ebac000) [pid = 1823] [serial = 449] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147e8f1000) [pid = 1823] [serial = 572] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1491ba8400) [pid = 1823] [serial = 388] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14a828e800) [pid = 1823] [serial = 289] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1485d43000) [pid = 1823] [serial = 294] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f149d4f7400) [pid = 1823] [serial = 400] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f14a67e2800) [pid = 1823] [serial = 277] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f149c4b5000) [pid = 1823] [serial = 274] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148e95b400) [pid = 1823] [serial = 352] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1485fec800) [pid = 1823] [serial = 442] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f14ad530000) [pid = 1823] [serial = 349] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f14a820bc00) [pid = 1823] [serial = 346] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f14a66dcc00) [pid = 1823] [serial = 409] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1491f32800) [pid = 1823] [serial = 394] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f148e86e400) [pid = 1823] [serial = 473] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f14909d0000) [pid = 1823] [serial = 268] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f149c4af800) [pid = 1823] [serial = 231] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f149d4f3400) [pid = 1823] [serial = 341] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f148e385c00) [pid = 1823] [serial = 527] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f148ebb4000) [pid = 1823] [serial = 530] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f148e872800) [pid = 1823] [serial = 468] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f14909d5800) [pid = 1823] [serial = 209] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f149c435000) [pid = 1823] [serial = 403] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f14aab4f000) [pid = 1823] [serial = 162] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147ad75c00) [pid = 1823] [serial = 488] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1496464800) [pid = 1823] [serial = 336] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f14a820b000) [pid = 1823] [serial = 222] [outer = (nil)] [url = about:blank]
21:44:03 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1487cf7c00) [pid = 1823] [serial = 147] [outer = (nil)] [url = about:blank]
21:44:03 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
21:44:03 INFO - document served over http requires an https
21:44:03 INFO - sub-resource via fetch-request using the http-csp
21:44:03 INFO - delivery method with no-redirect and when
21:44: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"
21:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:03 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
21:44:03 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 2041ms
21:44:03 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
21:44:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d1800 == 52 [pid = 1823] [id = 236]
21:44:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1479ea2000) [pid = 1823] [serial = 663] [outer = (nil)]
21:44:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147ad6a800) [pid = 1823] [serial = 664] [outer = 0x7f1479ea2000]
21:44:03 INFO - PROCESS | 1823 | 1447479843714 Marionette INFO loaded listener.js
21:44:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147e522800) [pid = 1823] [serial = 665] [outer = 0x7f1479ea2000]
21:44:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
21:44:04 INFO - document served over http requires an https
21:44:04 INFO - sub-resource via fetch-request using the http-csp
21:44:04 INFO - delivery method with swap-origin-redirect and when
21:44:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
21:44:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1179ms
21:44:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
21:44:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc2c800 == 53 [pid = 1823] [id = 237]
21:44:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147a7ebc00) [pid = 1823] [serial = 666] [outer = (nil)]
21:44:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147f0ca800) [pid = 1823] [serial = 667] [outer = 0x7f147a7ebc00]
21:44:04 INFO - PROCESS | 1823 | 1447479844801 Marionette INFO loaded listener.js
21:44:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f14858b5400) [pid = 1823] [serial = 668] [outer = 0x7f147a7ebc00]
21:44:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
21:44:06 INFO - document served over http requires an https
21:44:06 INFO - sub-resource via fetch-request using the http-csp
21:44:06 INFO - delivery method with swap-origin-redirect and when
21:44:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
21:44:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1637ms
21:44:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
21:44:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba89000 == 54 [pid = 1823] [id = 238]
21:44:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147a1f3800) [pid = 1823] [serial = 669] [outer = (nil)]
21:44:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147a7ec000) [pid = 1823] [serial = 670] [outer = 0x7f147a1f3800]
21:44:06 INFO - PROCESS | 1823 | 1447479846836 Marionette INFO loaded listener.js
21:44:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147adcc000) [pid = 1823] [serial = 671] [outer = 0x7f147a1f3800]
21:44:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
21:44:08 INFO - document served over http requires an https
21:44:08 INFO - sub-resource via fetch-request using the http-csp
21:44:08 INFO - delivery method with keep-origin-redirect and when
21:44:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
21:44:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1788ms
21:44:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:44:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ed4800 == 55 [pid = 1823] [id = 239]
21:44:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147b63fc00) [pid = 1823] [serial = 672] [outer = (nil)]
21:44:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147e109c00) [pid = 1823] [serial = 673] [outer = 0x7f147b63fc00]
21:44:08 INFO - PROCESS | 1823 | 1447479848664 Marionette INFO loaded listener.js
21:44:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147e829c00) [pid = 1823] [serial = 674] [outer = 0x7f147b63fc00]
21:44:09 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
21:44:09 INFO - document served over http requires an https
21:44:09 INFO - sub-resource via fetch-request using the http-csp
21:44:09 INFO - delivery method with no-redirect and when
21:44: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"
21:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:09 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
21:44:09 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 1633ms
21:44:09 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
21:44:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a04000 == 56 [pid = 1823] [id = 240]
21:44:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147f77b800) [pid = 1823] [serial = 675] [outer = (nil)]
21:44:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147f77fc00) [pid = 1823] [serial = 676] [outer = 0x7f147f77b800]
21:44:10 INFO - PROCESS | 1823 | 1447479850301 Marionette INFO loaded listener.js
21:44:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f14858b9800) [pid = 1823] [serial = 677] [outer = 0x7f147f77b800]
21:44:11 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
21:44:11 INFO - document served over http requires an https
21:44:11 INFO - sub-resource via fetch-request using the http-csp
21:44:11 INFO - delivery method with swap-origin-redirect and when
21:44: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"
21:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:11 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
21:44:11 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 1687ms
21:44:11 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
21:44:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d06000 == 57 [pid = 1823] [id = 241]
21:44:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f14809a7400) [pid = 1823] [serial = 678] [outer = (nil)]
21:44:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485aaf000) [pid = 1823] [serial = 679] [outer = 0x7f14809a7400]
21:44:11 INFO - PROCESS | 1823 | 1447479851971 Marionette INFO loaded listener.js
21:44:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1485b3c800) [pid = 1823] [serial = 680] [outer = 0x7f14809a7400]
21:44:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148649f000 == 58 [pid = 1823] [id = 242]
21:44:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1485b40c00) [pid = 1823] [serial = 681] [outer = (nil)]
21:44:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1485aacc00) [pid = 1823] [serial = 682] [outer = 0x7f1485b40c00]
21:44:13 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
21:44:13 INFO - document served over http requires an https
21:44:13 INFO - sub-resource via iframe-tag using the http-csp
21:44:13 INFO - delivery method with keep-origin-redirect and when
21:44:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:13 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
21:44:13 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 1779ms
21:44:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:44:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ed000 == 59 [pid = 1823] [id = 243]
21:44:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1485caec00) [pid = 1823] [serial = 683] [outer = (nil)]
21:44:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1485d39400) [pid = 1823] [serial = 684] [outer = 0x7f1485caec00]
21:44:13 INFO - PROCESS | 1823 | 1447479853803 Marionette INFO loaded listener.js
21:44:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1485f06400) [pid = 1823] [serial = 685] [outer = 0x7f1485caec00]
21:44:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148761c800 == 60 [pid = 1823] [id = 244]
21:44:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1486403c00) [pid = 1823] [serial = 686] [outer = (nil)]
21:44:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f148669b800) [pid = 1823] [serial = 687] [outer = 0x7f1486403c00]
21:44:14 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
21:44:14 INFO - document served over http requires an https
21:44:14 INFO - sub-resource via iframe-tag using the http-csp
21:44:14 INFO - delivery method with no-redirect and when
21:44: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"
21:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:14 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
21:44:14 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 1736ms
21:44:14 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
21:44:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876c7800 == 61 [pid = 1823] [id = 245]
21:44:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f148640e400) [pid = 1823] [serial = 688] [outer = (nil)]
21:44:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f14866a4800) [pid = 1823] [serial = 689] [outer = 0x7f148640e400]
21:44:15 INFO - PROCESS | 1823 | 1447479855598 Marionette INFO loaded listener.js
21:44:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1486e59800) [pid = 1823] [serial = 690] [outer = 0x7f148640e400]
21:44:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f148669a800) [pid = 1823] [serial = 691] [outer = 0x7f148e1ca000]
21:44:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0a3800 == 62 [pid = 1823] [id = 246]
21:44:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1486e5a800) [pid = 1823] [serial = 692] [outer = (nil)]
21:44:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f14870cb800) [pid = 1823] [serial = 693] [outer = 0x7f1486e5a800]
21:44:16 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
21:44:16 INFO - document served over http requires an https
21:44:16 INFO - sub-resource via iframe-tag using the http-csp
21:44:16 INFO - delivery method with swap-origin-redirect and when
21:44: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"
21:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:16 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
21:44:16 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 1983ms
21:44:16 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
21:44:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a368800 == 63 [pid = 1823] [id = 247]
21:44:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1486699c00) [pid = 1823] [serial = 694] [outer = (nil)]
21:44:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f148718a000) [pid = 1823] [serial = 695] [outer = 0x7f1486699c00]
21:44:17 INFO - PROCESS | 1823 | 1447479857545 Marionette INFO loaded listener.js
21:44:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1487369c00) [pid = 1823] [serial = 696] [outer = 0x7f1486699c00]
21:44:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b270000 == 64 [pid = 1823] [id = 248]
21:44:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f148736fc00) [pid = 1823] [serial = 697] [outer = (nil)]
21:44:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1487192400) [pid = 1823] [serial = 698] [outer = 0x7f148736fc00]
21:44:18 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
21:44:18 INFO - document served over http requires an https
21:44:18 INFO - sub-resource via iframe-tag using the http-csp
21:44:18 INFO - delivery method with swap-origin-redirect and when
21:44: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"
21:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:18 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
21:44:18 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 1778ms
21:44:18 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
21:44:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e146800 == 65 [pid = 1823] [id = 249]
21:44:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147b635400) [pid = 1823] [serial = 699] [outer = (nil)]
21:44:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1487493000) [pid = 1823] [serial = 700] [outer = 0x7f147b635400]
21:44:19 INFO - PROCESS | 1823 | 1447479859357 Marionette INFO loaded listener.js
21:44:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f1487cf6000) [pid = 1823] [serial = 701] [outer = 0x7f147b635400]
21:44:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e39b800 == 66 [pid = 1823] [id = 250]
21:44:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1487ac3000) [pid = 1823] [serial = 702] [outer = (nil)]
21:44:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f148736d400) [pid = 1823] [serial = 703] [outer = 0x7f1487ac3000]
21:44:20 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
21:44:20 INFO - document served over http requires an https
21:44:20 INFO - sub-resource via iframe-tag using the http-csp
21:44:20 INFO - delivery method with keep-origin-redirect and when
21:44: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"
21:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:20 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
21:44:20 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 1678ms
21:44:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:44:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3a9000 == 67 [pid = 1823] [id = 251]
21:44:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f148682f000) [pid = 1823] [serial = 704] [outer = (nil)]
21:44:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1487cfac00) [pid = 1823] [serial = 705] [outer = 0x7f148682f000]
21:44:21 INFO - PROCESS | 1823 | 1447479861103 Marionette INFO loaded listener.js
21:44:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f148b225800) [pid = 1823] [serial = 706] [outer = 0x7f148682f000]
21:44:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea35000 == 68 [pid = 1823] [id = 252]
21:44:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f148b22ac00) [pid = 1823] [serial = 707] [outer = (nil)]
21:44:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f148dbbf000) [pid = 1823] [serial = 708] [outer = 0x7f148b22ac00]
21:44:22 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
21:44:22 INFO - document served over http requires an https
21:44:22 INFO - sub-resource via iframe-tag using the http-csp
21:44:22 INFO - delivery method with no-redirect and when
21:44:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:22 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
21:44:22 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 1879ms
21:44:22 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
21:44:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f4dc000 == 69 [pid = 1823] [id = 253]
21:44:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1487e35c00) [pid = 1823] [serial = 709] [outer = (nil)]
21:44:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148dfa2000) [pid = 1823] [serial = 710] [outer = 0x7f1487e35c00]
21:44:22 INFO - PROCESS | 1823 | 1447479862981 Marionette INFO loaded listener.js
21:44:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f148e387c00) [pid = 1823] [serial = 711] [outer = 0x7f1487e35c00]
21:44:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14914a7000 == 70 [pid = 1823] [id = 254]
21:44:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f148e38bc00) [pid = 1823] [serial = 712] [outer = (nil)]
21:44:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148e392000) [pid = 1823] [serial = 713] [outer = 0x7f148e38bc00]
21:44:24 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
21:44:24 INFO - document served over http requires an https
21:44:24 INFO - sub-resource via iframe-tag using the http-csp
21:44:24 INFO - delivery method with swap-origin-redirect and when
21:44:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:24 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
21:44:24 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 1838ms
21:44:24 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
21:44:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491cee800 == 71 [pid = 1823] [id = 255]
21:44:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f148dfa5800) [pid = 1823] [serial = 714] [outer = (nil)]
21:44:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148e95d400) [pid = 1823] [serial = 715] [outer = 0x7f148dfa5800]
21:44:24 INFO - PROCESS | 1823 | 1447479864910 Marionette INFO loaded listener.js
21:44:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148ee4a400) [pid = 1823] [serial = 716] [outer = 0x7f148dfa5800]
21:44:25 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
21:44:25 INFO - document served over http requires an https
21:44:25 INFO - sub-resource via script-tag using the http-csp
21:44:25 INFO - delivery method with keep-origin-redirect and when
21:44:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:25 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
21:44:25 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 1733ms
21:44:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:44:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f5a000 == 72 [pid = 1823] [id = 256]
21:44:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148e86a000) [pid = 1823] [serial = 717] [outer = (nil)]
21:44:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f148ee50400) [pid = 1823] [serial = 718] [outer = 0x7f148e86a000]
21:44:26 INFO - PROCESS | 1823 | 1447479866606 Marionette INFO loaded listener.js
21:44:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f14909d5800) [pid = 1823] [serial = 719] [outer = 0x7f148e86a000]
21:44:27 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
21:44:27 INFO - document served over http requires an https
21:44:27 INFO - sub-resource via script-tag using the http-csp
21:44:27 INFO - delivery method with no-redirect and when
21:44: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"
21:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:27 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
21:44:27 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 1617ms
21:44:27 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
21:44:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494322000 == 73 [pid = 1823] [id = 257]
21:44:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f147e829000) [pid = 1823] [serial = 720] [outer = (nil)]
21:44:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f149119c000) [pid = 1823] [serial = 721] [outer = 0x7f147e829000]
21:44:28 INFO - PROCESS | 1823 | 1447479868180 Marionette INFO loaded listener.js
21:44:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f1491bab800) [pid = 1823] [serial = 722] [outer = 0x7f147e829000]
21:44:29 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
21:44:29 INFO - document served over http requires an https
21:44:29 INFO - sub-resource via script-tag using the http-csp
21:44:29 INFO - delivery method with swap-origin-redirect and when
21:44:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:29 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
21:44:29 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 1578ms
21:44:29 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
21:44:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149535c000 == 74 [pid = 1823] [id = 258]
21:44:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f1491c0b000) [pid = 1823] [serial = 723] [outer = (nil)]
21:44:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1491c0d000) [pid = 1823] [serial = 724] [outer = 0x7f1491c0b000]
21:44:29 INFO - PROCESS | 1823 | 1447479869838 Marionette INFO loaded listener.js
21:44:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1491f39c00) [pid = 1823] [serial = 725] [outer = 0x7f1491c0b000]
21:44:32 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
21:44:32 INFO - document served over http requires an https
21:44:32 INFO - sub-resource via script-tag using the http-csp
21:44:32 INFO - delivery method with swap-origin-redirect and when
21:44:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:32 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
21:44:32 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 3435ms
21:44:32 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
21:44:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad24000 == 75 [pid = 1823] [id = 259]
21:44:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147a7f1400) [pid = 1823] [serial = 726] [outer = (nil)]
21:44:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f1491c05400) [pid = 1823] [serial = 727] [outer = 0x7f147a7f1400]
21:44:33 INFO - PROCESS | 1823 | 1447479873156 Marionette INFO loaded listener.js
21:44:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f14920dc000) [pid = 1823] [serial = 728] [outer = 0x7f147a7f1400]
21:44:34 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
21:44:34 INFO - document served over http requires an https
21:44:34 INFO - sub-resource via script-tag using the http-csp
21:44:34 INFO - delivery method with keep-origin-redirect and when
21:44:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:34 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
21:44:35 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 2331ms
21:44:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:44:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b809000 == 76 [pid = 1823] [id = 260]
21:44:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f1477f9fc00) [pid = 1823] [serial = 729] [outer = (nil)]
21:44:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f147a11e800) [pid = 1823] [serial = 730] [outer = 0x7f1477f9fc00]
21:44:35 INFO - PROCESS | 1823 | 1447479875533 Marionette INFO loaded listener.js
21:44:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f147ad6c000) [pid = 1823] [serial = 731] [outer = 0x7f1477f9fc00]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb39000 == 75 [pid = 1823] [id = 170]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a331000 == 74 [pid = 1823] [id = 211]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f122000 == 73 [pid = 1823] [id = 212]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e7a800 == 72 [pid = 1823] [id = 213]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e67000 == 71 [pid = 1823] [id = 214]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbb2000 == 70 [pid = 1823] [id = 215]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3aa000 == 69 [pid = 1823] [id = 216]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e85e000 == 68 [pid = 1823] [id = 217]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491f0a800 == 67 [pid = 1823] [id = 218]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e17000 == 66 [pid = 1823] [id = 219]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c6d0800 == 65 [pid = 1823] [id = 220]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774cd800 == 64 [pid = 1823] [id = 221]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771dd800 == 63 [pid = 1823] [id = 222]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771f8000 == 62 [pid = 1823] [id = 223]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b810000 == 61 [pid = 1823] [id = 224]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b66e000 == 60 [pid = 1823] [id = 225]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b678800 == 59 [pid = 1823] [id = 226]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b821800 == 58 [pid = 1823] [id = 227]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d3c000 == 57 [pid = 1823] [id = 228]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480eef800 == 56 [pid = 1823] [id = 229]
21:44:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df72800 == 55 [pid = 1823] [id = 63]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1486406400) [pid = 1823] [serial = 521] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f149184bc00) [pid = 1823] [serial = 533] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f147f0d0c00) [pid = 1823] [serial = 575] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f147e10e800) [pid = 1823] [serial = 518] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1485ab6400) [pid = 1823] [serial = 578] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1486e5cc00) [pid = 1823] [serial = 584] [outer = (nil)] [url = about:blank]
21:44:36 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f1485fe7c00) [pid = 1823] [serial = 581] [outer = (nil)] [url = about:blank]
21:44:37 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
21:44:37 INFO - document served over http requires an https
21:44:37 INFO - sub-resource via script-tag using the http-csp
21:44:37 INFO - delivery method with no-redirect and when
21:44:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:37 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
21:44:37 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 2242ms
21:44:37 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
21:44:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4e800 == 56 [pid = 1823] [id = 261]
21:44:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1478c1ac00) [pid = 1823] [serial = 732] [outer = (nil)]
21:44:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147a1e5000) [pid = 1823] [serial = 733] [outer = 0x7f1478c1ac00]
21:44:37 INFO - PROCESS | 1823 | 1447479877794 Marionette INFO loaded listener.js
21:44:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f147a7e9c00) [pid = 1823] [serial = 734] [outer = 0x7f1478c1ac00]
21:44:38 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
21:44:38 INFO - document served over http requires an https
21:44:38 INFO - sub-resource via script-tag using the http-csp
21:44:38 INFO - delivery method with swap-origin-redirect and when
21:44:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:44:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:38 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
21:44:38 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 1386ms
21:44:38 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
21:44:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b66b000 == 57 [pid = 1823] [id = 262]
21:44:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f147a119000) [pid = 1823] [serial = 735] [outer = (nil)]
21:44:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f147adc7000) [pid = 1823] [serial = 736] [outer = 0x7f147a119000]
21:44:39 INFO - PROCESS | 1823 | 1447479879120 Marionette INFO loaded listener.js
21:44:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f147bc74000) [pid = 1823] [serial = 737] [outer = 0x7f147a119000]
21:44:40 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
21:44:40 INFO - document served over http requires an https
21:44:40 INFO - sub-resource via xhr-request using the http-csp
21:44:40 INFO - delivery method with keep-origin-redirect and when
21:44:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:40 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
21:44:40 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 1439ms
21:44:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:44:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b80e800 == 58 [pid = 1823] [id = 263]
21:44:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f147bc7f000) [pid = 1823] [serial = 738] [outer = (nil)]
21:44:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f147c2cac00) [pid = 1823] [serial = 739] [outer = 0x7f147bc7f000]
21:44:40 INFO - PROCESS | 1823 | 1447479880452 Marionette INFO loaded listener.js
21:44:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f147e351800) [pid = 1823] [serial = 740] [outer = 0x7f147bc7f000]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f147e103800) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f14778c0800) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1479ea2000) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f1476ea4c00) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f147f037800) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f14778c6400) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f147e354400) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f147e10b400) [pid = 1823] [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]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f1478c13400) [pid = 1823] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f147c2c8400) [pid = 1823] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f147adbf800) [pid = 1823] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f147b634400) [pid = 1823] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479825579]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1485d3b800) [pid = 1823] [serial = 601] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147e529c00) [pid = 1823] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f147f0d0000) [pid = 1823] [serial = 661] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f14778cb800) [pid = 1823] [serial = 593] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f147adc1400) [pid = 1823] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f147b63e400) [pid = 1823] [serial = 635] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f147e50c400) [pid = 1823] [serial = 630] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1485f10000) [pid = 1823] [serial = 613] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f148b4e2c00) [pid = 1823] [serial = 607] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147e50d000) [pid = 1823] [serial = 625] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147e82d000) [pid = 1823] [serial = 598] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147a122000) [pid = 1823] [serial = 616] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f14778cd800) [pid = 1823] [serial = 649] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f147ad6a800) [pid = 1823] [serial = 664] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f14778c7c00) [pid = 1823] [serial = 646] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f147a1ea000) [pid = 1823] [serial = 619] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147b635800) [pid = 1823] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479825579]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147e50b000) [pid = 1823] [serial = 658] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1479ea4000) [pid = 1823] [serial = 652] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1487cf2000) [pid = 1823] [serial = 604] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1476ea5c00) [pid = 1823] [serial = 643] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f149114e800) [pid = 1823] [serial = 622] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1478c1c400) [pid = 1823] [serial = 640] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f148e86a400) [pid = 1823] [serial = 610] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147e350800) [pid = 1823] [serial = 655] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1478c17c00) [pid = 1823] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147b82dc00) [pid = 1823] [serial = 650] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1487abbc00) [pid = 1823] [serial = 589] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147a827c00) [pid = 1823] [serial = 653] [outer = (nil)] [url = about:blank]
21:44:41 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147e35cc00) [pid = 1823] [serial = 656] [outer = (nil)] [url = about:blank]
21:44:41 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
21:44:41 INFO - document served over http requires an https
21:44:41 INFO - sub-resource via xhr-request using the http-csp
21:44:41 INFO - delivery method with no-redirect and when
21:44:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:41 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
21:44:41 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 1728ms
21:44:41 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
21:44:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c260800 == 59 [pid = 1823] [id = 264]
21:44:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1479e9e400) [pid = 1823] [serial = 741] [outer = (nil)]
21:44:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147b635800) [pid = 1823] [serial = 742] [outer = 0x7f1479e9e400]
21:44:42 INFO - PROCESS | 1823 | 1447479882194 Marionette INFO loaded listener.js
21:44:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147e356000) [pid = 1823] [serial = 743] [outer = 0x7f1479e9e400]
21:44:43 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
21:44:43 INFO - document served over http requires an https
21:44:43 INFO - sub-resource via xhr-request using the http-csp
21:44:43 INFO - delivery method with swap-origin-redirect and when
21:44:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:43 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
21:44:43 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 1235ms
21:44:43 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
21:44:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771e9000 == 60 [pid = 1823] [id = 265]
21:44:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1476e9d800) [pid = 1823] [serial = 744] [outer = (nil)]
21:44:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1476ea2400) [pid = 1823] [serial = 745] [outer = 0x7f1476e9d800]
21:44:43 INFO - PROCESS | 1823 | 1447479883691 Marionette INFO loaded listener.js
21:44:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f1478c15c00) [pid = 1823] [serial = 746] [outer = 0x7f1476e9d800]
21:44:44 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
21:44:44 INFO - document served over http requires an https
21:44:44 INFO - sub-resource via xhr-request using the http-csp
21:44:44 INFO - delivery method with swap-origin-redirect and when
21:44:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:44 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
21:44:44 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 1679ms
21:44:44 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
21:44:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af3d800 == 61 [pid = 1823] [id = 266]
21:44:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147ad67400) [pid = 1823] [serial = 747] [outer = (nil)]
21:44:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147ad69800) [pid = 1823] [serial = 748] [outer = 0x7f147ad67400]
21:44:45 INFO - PROCESS | 1823 | 1447479885400 Marionette INFO loaded listener.js
21:44:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147b82f400) [pid = 1823] [serial = 749] [outer = 0x7f147ad67400]
21:44:46 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
21:44:46 INFO - document served over http requires an https
21:44:46 INFO - sub-resource via xhr-request using the http-csp
21:44:46 INFO - delivery method with keep-origin-redirect and when
21:44:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:46 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
21:44:46 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 1640ms
21:44:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:44:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4f3000 == 62 [pid = 1823] [id = 267]
21:44:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e110c00) [pid = 1823] [serial = 750] [outer = (nil)]
21:44:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147e35ac00) [pid = 1823] [serial = 751] [outer = 0x7f147e110c00]
21:44:47 INFO - PROCESS | 1823 | 1447479887090 Marionette INFO loaded listener.js
21:44:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147e52c000) [pid = 1823] [serial = 752] [outer = 0x7f147e110c00]
21:44:48 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
21:44:48 INFO - document served over http requires an https
21:44:48 INFO - sub-resource via xhr-request using the http-csp
21:44:48 INFO - delivery method with no-redirect and when
21:44:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:48 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
21:44:48 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 1650ms
21:44:48 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
21:44:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809df800 == 63 [pid = 1823] [id = 268]
21:44:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f147e355c00) [pid = 1823] [serial = 753] [outer = (nil)]
21:44:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f147f038400) [pid = 1823] [serial = 754] [outer = 0x7f147e355c00]
21:44:48 INFO - PROCESS | 1823 | 1447479888702 Marionette INFO loaded listener.js
21:44:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f147f788000) [pid = 1823] [serial = 755] [outer = 0x7f147e355c00]
21:44:49 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
21:44:49 INFO - document served over http requires an https
21:44:49 INFO - sub-resource via xhr-request using the http-csp
21:44:49 INFO - delivery method with swap-origin-redirect and when
21:44:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:49 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
21:44:49 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 1491ms
21:44:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:44:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ed4000 == 64 [pid = 1823] [id = 269]
21:44:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f14778c5800) [pid = 1823] [serial = 756] [outer = (nil)]
21:44:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f147f0d0000) [pid = 1823] [serial = 757] [outer = 0x7f14778c5800]
21:44:50 INFO - PROCESS | 1823 | 1447479890173 Marionette INFO loaded listener.js
21:44:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1485ab6000) [pid = 1823] [serial = 758] [outer = 0x7f14778c5800]
21:44:51 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
21:44:51 INFO - document served over http requires an http
21:44:51 INFO - sub-resource via fetch-request using the meta-csp
21:44:51 INFO - delivery method with keep-origin-redirect and when
21:44:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
21:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:51 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
21:44:51 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 1586ms
21:44:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:44:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a05000 == 65 [pid = 1823] [id = 270]
21:44:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1485ca3400) [pid = 1823] [serial = 759] [outer = (nil)]
21:44:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1485ca5000) [pid = 1823] [serial = 760] [outer = 0x7f1485ca3400]
21:44:51 INFO - PROCESS | 1823 | 1447479891858 Marionette INFO loaded listener.js
21:44:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1485fe4400) [pid = 1823] [serial = 761] [outer = 0x7f1485ca3400]
21:44:53 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
21:44:53 INFO - document served over http requires an http
21:44:53 INFO - sub-resource via fetch-request using the meta-csp
21:44:53 INFO - delivery method with no-redirect and when
21:44:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
21:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:53 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
21:44:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2033ms
21:44:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:44:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684e800 == 66 [pid = 1823] [id = 271]
21:44:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1485ca3800) [pid = 1823] [serial = 762] [outer = (nil)]
21:44:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1486e5e000) [pid = 1823] [serial = 763] [outer = 0x7f1485ca3800]
21:44:54 INFO - PROCESS | 1823 | 1447479894109 Marionette INFO loaded listener.js
21:44:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f1487365400) [pid = 1823] [serial = 764] [outer = 0x7f1485ca3800]
21:44:55 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
21:44:55 INFO - document served over http requires an http
21:44:55 INFO - sub-resource via fetch-request using the meta-csp
21:44:55 INFO - delivery method with swap-origin-redirect and when
21:44:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:44:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:44:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44:55 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
21:44:55 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 1986ms
21:44:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:44:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eb1800 == 67 [pid = 1823] [id = 272]
21:44:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f147f77c000) [pid = 1823] [serial = 765] [outer = (nil)]
21:44:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f1487498000) [pid = 1823] [serial = 766] [outer = 0x7f147f77c000]
21:44:55 INFO - PROCESS | 1823 | 1447479895911 Marionette INFO loaded listener.js
21:44:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f1487de2c00) [pid = 1823] [serial = 767] [outer = 0x7f147f77c000]
21:44:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b5f3800 == 68 [pid = 1823] [id = 273]
21:44:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f1487cfec00) [pid = 1823] [serial = 768] [outer = (nil)]
21:44:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148a445800) [pid = 1823] [serial = 769] [outer = 0x7f1487cfec00]
21:44: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
21:44:57 INFO - document served over http requires an http
21:44:57 INFO - sub-resource via iframe-tag using the meta-csp
21:44:57 INFO - delivery method with keep-origin-redirect and when
21:44:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
21:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44: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
21:44: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 1985ms
21:44:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:44:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e276000 == 69 [pid = 1823] [id = 274]
21:44:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f147ad68800) [pid = 1823] [serial = 770] [outer = (nil)]
21:44:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f148a30ec00) [pid = 1823] [serial = 771] [outer = 0x7f147ad68800]
21:44:58 INFO - PROCESS | 1823 | 1447479898007 Marionette INFO loaded listener.js
21:44:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f148df9ec00) [pid = 1823] [serial = 772] [outer = 0x7f147ad68800]
21:44:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e718000 == 70 [pid = 1823] [id = 275]
21:44:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f148df9dc00) [pid = 1823] [serial = 773] [outer = (nil)]
21:44:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f148df9c400) [pid = 1823] [serial = 774] [outer = 0x7f148df9dc00]
21:44: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
21:44:59 INFO - document served over http requires an http
21:44:59 INFO - sub-resource via iframe-tag using the meta-csp
21:44:59 INFO - delivery method with no-redirect and when
21:44:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
21:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:44:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:44:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:44: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
21:44: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 1834ms
21:44: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
21:44:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e85f800 == 71 [pid = 1823] [id = 276]
21:44:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147a81bc00) [pid = 1823] [serial = 775] [outer = (nil)]
21:44:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f148e1c2c00) [pid = 1823] [serial = 776] [outer = 0x7f147a81bc00]
21:44:59 INFO - PROCESS | 1823 | 1447479899800 Marionette INFO loaded listener.js
21:44:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:44:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f148e95d800) [pid = 1823] [serial = 777] [outer = 0x7f147a81bc00]
21:45:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c20000 == 72 [pid = 1823] [id = 277]
21:45:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f148e963400) [pid = 1823] [serial = 778] [outer = (nil)]
21:45:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f148dfa1c00) [pid = 1823] [serial = 779] [outer = 0x7f148e963400]
21:45: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
21:45:00 INFO - document served over http requires an http
21:45:00 INFO - sub-resource via iframe-tag using the meta-csp
21:45:00 INFO - delivery method with swap-origin-redirect and when
21:45:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:45:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45: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
21:45: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 1782ms
21:45: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
21:45:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c71800 == 73 [pid = 1823] [id = 278]
21:45:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f148f31d800) [pid = 1823] [serial = 780] [outer = (nil)]
21:45:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f148f324c00) [pid = 1823] [serial = 781] [outer = 0x7f148f31d800]
21:45:01 INFO - PROCESS | 1823 | 1447479901626 Marionette INFO loaded listener.js
21:45:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f1491f32800) [pid = 1823] [serial = 782] [outer = 0x7f148f31d800]
21:45: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
21:45:02 INFO - document served over http requires an http
21:45:02 INFO - sub-resource via script-tag using the meta-csp
21:45:02 INFO - delivery method with keep-origin-redirect and when
21:45:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
21:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45: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
21:45: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 1886ms
21:45:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:45:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494e53800 == 74 [pid = 1823] [id = 279]
21:45:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f148f322800) [pid = 1823] [serial = 783] [outer = (nil)]
21:45:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f14940d7000) [pid = 1823] [serial = 784] [outer = 0x7f148f322800]
21:45:03 INFO - PROCESS | 1823 | 1447479903475 Marionette INFO loaded listener.js
21:45:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f14953d6800) [pid = 1823] [serial = 785] [outer = 0x7f148f322800]
21:45:04 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
21:45:04 INFO - document served over http requires an http
21:45:04 INFO - sub-resource via script-tag using the meta-csp
21:45:04 INFO - delivery method with no-redirect and when
21:45:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
21:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:04 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
21:45:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1638ms
21:45:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:45:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149c6ca000 == 75 [pid = 1823] [id = 280]
21:45:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f1478b04400) [pid = 1823] [serial = 786] [outer = (nil)]
21:45:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f1478b09c00) [pid = 1823] [serial = 787] [outer = 0x7f1478b04400]
21:45:05 INFO - PROCESS | 1823 | 1447479905137 Marionette INFO loaded listener.js
21:45:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f14935a3000) [pid = 1823] [serial = 788] [outer = 0x7f1478b04400]
21:45:06 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
21:45:06 INFO - document served over http requires an http
21:45:06 INFO - sub-resource via script-tag using the meta-csp
21:45:06 INFO - delivery method with swap-origin-redirect and when
21:45:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:06 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
21:45:06 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 1584ms
21:45:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:45:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149d23c000 == 76 [pid = 1823] [id = 281]
21:45:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f1478b04c00) [pid = 1823] [serial = 789] [outer = (nil)]
21:45:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f147e364c00) [pid = 1823] [serial = 790] [outer = 0x7f1478b04c00]
21:45:06 INFO - PROCESS | 1823 | 1447479906761 Marionette INFO loaded listener.js
21:45:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f147e36c400) [pid = 1823] [serial = 791] [outer = 0x7f1478b04c00]
21:45:07 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
21:45:07 INFO - document served over http requires an http
21:45:07 INFO - sub-resource via xhr-request using the meta-csp
21:45:07 INFO - delivery method with keep-origin-redirect and when
21:45:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
21:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:07 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
21:45:07 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 1693ms
21:45:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:45:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14a6699800 == 77 [pid = 1823] [id = 282]
21:45:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f147e361c00) [pid = 1823] [serial = 792] [outer = (nil)]
21:45:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f1495067000) [pid = 1823] [serial = 793] [outer = 0x7f147e361c00]
21:45:08 INFO - PROCESS | 1823 | 1447479908600 Marionette INFO loaded listener.js
21:45:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f149c4b4400) [pid = 1823] [serial = 794] [outer = 0x7f147e361c00]
21:45:09 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
21:45:09 INFO - document served over http requires an http
21:45:09 INFO - sub-resource via xhr-request using the meta-csp
21:45:09 INFO - delivery method with no-redirect and when
21:45:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
21:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:09 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
21:45:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1681ms
21:45:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:45:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c79000 == 78 [pid = 1823] [id = 283]
21:45:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f1474f38400) [pid = 1823] [serial = 795] [outer = (nil)]
21:45:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f1474f3f000) [pid = 1823] [serial = 796] [outer = 0x7f1474f38400]
21:45:10 INFO - PROCESS | 1823 | 1447479910177 Marionette INFO loaded listener.js
21:45:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f1487492000) [pid = 1823] [serial = 797] [outer = 0x7f1474f38400]
21:45:11 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
21:45:11 INFO - document served over http requires an http
21:45:11 INFO - sub-resource via xhr-request using the meta-csp
21:45:11 INFO - delivery method with swap-origin-redirect and when
21:45:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:11 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
21:45:11 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 1586ms
21:45:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:45:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f8d800 == 79 [pid = 1823] [id = 284]
21:45:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f1474f3ac00) [pid = 1823] [serial = 798] [outer = (nil)]
21:45:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f1478b99800) [pid = 1823] [serial = 799] [outer = 0x7f1474f3ac00]
21:45:11 INFO - PROCESS | 1823 | 1447479911780 Marionette INFO loaded listener.js
21:45:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1478ba3000) [pid = 1823] [serial = 800] [outer = 0x7f1474f3ac00]
21:45:12 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
21:45:12 INFO - document served over http requires an https
21:45:12 INFO - sub-resource via fetch-request using the meta-csp
21:45:12 INFO - delivery method with keep-origin-redirect and when
21:45:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
21:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:45:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:45:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:45:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:12 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
21:45:12 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 1679ms
21:45:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:45:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e65000 == 80 [pid = 1823] [id = 285]
21:45:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f1474e88800) [pid = 1823] [serial = 801] [outer = (nil)]
21:45:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f1474e8d400) [pid = 1823] [serial = 802] [outer = 0x7f1474e88800]
21:45:13 INFO - PROCESS | 1823 | 1447479913506 Marionette INFO loaded listener.js
21:45:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f1474f45c00) [pid = 1823] [serial = 803] [outer = 0x7f1474e88800]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba89000 == 79 [pid = 1823] [id = 238]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ed4800 == 78 [pid = 1823] [id = 239]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a04000 == 77 [pid = 1823] [id = 240]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d06000 == 76 [pid = 1823] [id = 241]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148649f000 == 75 [pid = 1823] [id = 242]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ed000 == 74 [pid = 1823] [id = 243]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148761c800 == 73 [pid = 1823] [id = 244]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876c7800 == 72 [pid = 1823] [id = 245]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0a3800 == 71 [pid = 1823] [id = 246]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a368800 == 70 [pid = 1823] [id = 247]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b270000 == 69 [pid = 1823] [id = 248]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e146800 == 68 [pid = 1823] [id = 249]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e39b800 == 67 [pid = 1823] [id = 250]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3a9000 == 66 [pid = 1823] [id = 251]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea35000 == 65 [pid = 1823] [id = 252]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f4dc000 == 64 [pid = 1823] [id = 253]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14914a7000 == 63 [pid = 1823] [id = 254]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491cee800 == 62 [pid = 1823] [id = 255]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493f5a000 == 61 [pid = 1823] [id = 256]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494322000 == 60 [pid = 1823] [id = 257]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149535c000 == 59 [pid = 1823] [id = 258]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad24000 == 58 [pid = 1823] [id = 259]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b809000 == 57 [pid = 1823] [id = 260]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4e800 == 56 [pid = 1823] [id = 261]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e31a800 == 55 [pid = 1823] [id = 234]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b66b000 == 54 [pid = 1823] [id = 262]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ec800 == 53 [pid = 1823] [id = 52]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af43800 == 52 [pid = 1823] [id = 233]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b80e800 == 51 [pid = 1823] [id = 263]
21:45:15 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c260800 == 50 [pid = 1823] [id = 264]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771e9000 == 49 [pid = 1823] [id = 265]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af3d800 == 48 [pid = 1823] [id = 266]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4f3000 == 47 [pid = 1823] [id = 267]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba7d800 == 46 [pid = 1823] [id = 231]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809df800 == 45 [pid = 1823] [id = 268]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14916d2000 == 44 [pid = 1823] [id = 138]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ed4000 == 43 [pid = 1823] [id = 269]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b67f000 == 42 [pid = 1823] [id = 230]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a05000 == 41 [pid = 1823] [id = 270]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684e800 == 40 [pid = 1823] [id = 271]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eb1800 == 39 [pid = 1823] [id = 272]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b5f3800 == 38 [pid = 1823] [id = 273]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e276000 == 37 [pid = 1823] [id = 274]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e718000 == 36 [pid = 1823] [id = 275]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e54800 == 35 [pid = 1823] [id = 55]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e85f800 == 34 [pid = 1823] [id = 276]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c20000 == 33 [pid = 1823] [id = 277]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c71800 == 32 [pid = 1823] [id = 278]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494e53800 == 31 [pid = 1823] [id = 279]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c6ca000 == 30 [pid = 1823] [id = 280]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494126000 == 29 [pid = 1823] [id = 54]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149d23c000 == 28 [pid = 1823] [id = 281]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df6e800 == 27 [pid = 1823] [id = 61]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1492f40000 == 26 [pid = 1823] [id = 65]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14a6699800 == 25 [pid = 1823] [id = 282]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c79000 == 24 [pid = 1823] [id = 283]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c675000 == 23 [pid = 1823] [id = 56]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f8d800 == 22 [pid = 1823] [id = 284]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e08800 == 21 [pid = 1823] [id = 232]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866f7800 == 20 [pid = 1823] [id = 66]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f10f800 == 19 [pid = 1823] [id = 235]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc2c800 == 18 [pid = 1823] [id = 237]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149e07d000 == 17 [pid = 1823] [id = 57]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14914b5000 == 16 [pid = 1823] [id = 51]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490a2e000 == 15 [pid = 1823] [id = 64]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d9000 == 14 [pid = 1823] [id = 125]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149c576800 == 13 [pid = 1823] [id = 72]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d1800 == 12 [pid = 1823] [id = 236]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486851800 == 11 [pid = 1823] [id = 53]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2bf800 == 10 [pid = 1823] [id = 136]
21:45:17 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866e8000 == 9 [pid = 1823] [id = 59]
21:45:18 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f147e522800) [pid = 1823] [serial = 665] [outer = (nil)] [url = about:blank]
21:45:18 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f14809a0800) [pid = 1823] [serial = 662] [outer = (nil)] [url = about:blank]
21:45:18 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147a2ce000) [pid = 1823] [serial = 647] [outer = (nil)] [url = about:blank]
21:45:18 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f147e52c800) [pid = 1823] [serial = 659] [outer = (nil)] [url = about:blank]
21:45:19 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
21:45:19 INFO - document served over http requires an https
21:45:19 INFO - sub-resource via fetch-request using the meta-csp
21:45:19 INFO - delivery method with no-redirect and when
21:45:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
21:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:45:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:45:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:19 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
21:45:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 6151ms
21:45:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:45:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771e5800 == 10 [pid = 1823] [id = 286]
21:45:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1477878800) [pid = 1823] [serial = 804] [outer = (nil)]
21:45:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f147787a400) [pid = 1823] [serial = 805] [outer = 0x7f1477878800]
21:45:19 INFO - PROCESS | 1823 | 1447479919417 Marionette INFO loaded listener.js
21:45:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f14778cb400) [pid = 1823] [serial = 806] [outer = 0x7f1477878800]
21:45:20 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
21:45:20 INFO - document served over http requires an https
21:45:20 INFO - sub-resource via fetch-request using the meta-csp
21:45:20 INFO - delivery method with swap-origin-redirect and when
21:45:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:45:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:45:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:20 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
21:45:20 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 1238ms
21:45:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:45:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d3e000 == 11 [pid = 1823] [id = 287]
21:45:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f14778c4c00) [pid = 1823] [serial = 807] [outer = (nil)]
21:45:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f1477fa2c00) [pid = 1823] [serial = 808] [outer = 0x7f14778c4c00]
21:45:20 INFO - PROCESS | 1823 | 1447479920681 Marionette INFO loaded listener.js
21:45:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f1478ba3c00) [pid = 1823] [serial = 809] [outer = 0x7f14778c4c00]
21:45:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e5d000 == 12 [pid = 1823] [id = 288]
21:45:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f1478c13000) [pid = 1823] [serial = 810] [outer = (nil)]
21:45:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f1478b9d000) [pid = 1823] [serial = 811] [outer = 0x7f1478c13000]
21:45:21 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
21:45:21 INFO - document served over http requires an https
21:45:21 INFO - sub-resource via iframe-tag using the meta-csp
21:45:21 INFO - delivery method with keep-origin-redirect and when
21:45:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
21:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:45:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:45:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:21 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
21:45:21 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 1438ms
21:45:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:45:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e05000 == 13 [pid = 1823] [id = 289]
21:45:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f147605ac00) [pid = 1823] [serial = 812] [outer = (nil)]
21:45:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f1479ea5000) [pid = 1823] [serial = 813] [outer = 0x7f147605ac00]
21:45:22 INFO - PROCESS | 1823 | 1447479922114 Marionette INFO loaded listener.js
21:45:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f147a120c00) [pid = 1823] [serial = 814] [outer = 0x7f147605ac00]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f147e831800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f147f77b800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f147b837c00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f1479eac000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f147a120000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f147e829000) [pid = 1823] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147a1f3800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f148dfa5800) [pid = 1823] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f147adc7400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f1487e35c00) [pid = 1823] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f14809a7400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f147b63d000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1485b40c00) [pid = 1823] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f1476ea4800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f148e38bc00) [pid = 1823] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f1477880000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f1478c1ac00) [pid = 1823] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f147e524800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f1486830c00) [pid = 1823] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f14871d1000) [pid = 1823] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f147a7e5000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f1486699c00) [pid = 1823] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f1485cab000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f147b829400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f1486403c00) [pid = 1823] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479854569]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f147a7f1400) [pid = 1823] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f147a7e7000) [pid = 1823] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1485b38800) [pid = 1823] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f14778c3c00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f147a119000) [pid = 1823] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1487187400) [pid = 1823] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f147787e400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f1477f99c00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f1487ac3000) [pid = 1823] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1478c15800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f148736fc00) [pid = 1823] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f147b82e400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f148b22ac00) [pid = 1823] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479861861]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f147b635400) [pid = 1823] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f14778c8400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f14909d2800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147bc7f000) [pid = 1823] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f147b63fc00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f147e50b800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f148640e400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f147a1e5400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f148e868400) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1479e9e400) [pid = 1823] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1477f9fc00) [pid = 1823] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1485ca9000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1486e5a800) [pid = 1823] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147a7ebc00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f1491c0b000) [pid = 1823] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1485caec00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147b82d000) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148e86a000) [pid = 1823] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f148682f000) [pid = 1823] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147a2d3800) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f14909cdc00) [pid = 1823] [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]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147a7ec000) [pid = 1823] [serial = 670] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f14870cb800) [pid = 1823] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1485aacc00) [pid = 1823] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f14866a4800) [pid = 1823] [serial = 689] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1487cfac00) [pid = 1823] [serial = 705] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1487493000) [pid = 1823] [serial = 700] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1487192400) [pid = 1823] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f148ee50400) [pid = 1823] [serial = 718] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147b635800) [pid = 1823] [serial = 742] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f149119c000) [pid = 1823] [serial = 721] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147a1e5000) [pid = 1823] [serial = 733] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f148736d400) [pid = 1823] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147a11e800) [pid = 1823] [serial = 730] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f148718a000) [pid = 1823] [serial = 695] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147adc7000) [pid = 1823] [serial = 736] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147f0ca800) [pid = 1823] [serial = 667] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147f77fc00) [pid = 1823] [serial = 676] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f148dbbf000) [pid = 1823] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479861861]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147c2cac00) [pid = 1823] [serial = 739] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f148669b800) [pid = 1823] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479854569]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148dfa2000) [pid = 1823] [serial = 710] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148e95d400) [pid = 1823] [serial = 715] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1485aaf000) [pid = 1823] [serial = 679] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1491c05400) [pid = 1823] [serial = 727] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1485d39400) [pid = 1823] [serial = 684] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f148e392000) [pid = 1823] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1491c0d000) [pid = 1823] [serial = 724] [outer = (nil)] [url = about:blank]
21:45:25 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147e109c00) [pid = 1823] [serial = 673] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147e356000) [pid = 1823] [serial = 743] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147b63dc00) [pid = 1823] [serial = 641] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1491155800) [pid = 1823] [serial = 614] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1487e38c00) [pid = 1823] [serial = 605] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f148f31f000) [pid = 1823] [serial = 539] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f149e2d5c00) [pid = 1823] [serial = 557] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1491f2d000) [pid = 1823] [serial = 631] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147a1f1400) [pid = 1823] [serial = 620] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f149506ec00) [pid = 1823] [serial = 542] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147f77d800) [pid = 1823] [serial = 599] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147a7e7c00) [pid = 1823] [serial = 594] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f148dfa4400) [pid = 1823] [serial = 608] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1492026400) [pid = 1823] [serial = 636] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147e351800) [pid = 1823] [serial = 740] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f149096c000) [pid = 1823] [serial = 560] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f14909cc800) [pid = 1823] [serial = 611] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f149c4b9800) [pid = 1823] [serial = 547] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1491152800) [pid = 1823] [serial = 617] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f149ccf4000) [pid = 1823] [serial = 552] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e8fa400) [pid = 1823] [serial = 569] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f148583d000) [pid = 1823] [serial = 566] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147a2d8000) [pid = 1823] [serial = 563] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f147bc74000) [pid = 1823] [serial = 737] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1491899c00) [pid = 1823] [serial = 623] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1491bb4000) [pid = 1823] [serial = 626] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f1478c16400) [pid = 1823] [serial = 644] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f1486e5dc00) [pid = 1823] [serial = 602] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1494036800) [pid = 1823] [serial = 536] [outer = (nil)] [url = about:blank]
21:45:26 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f1485aaa000) [pid = 1823] [serial = 443] [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.]
21:45:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a32f800 == 14 [pid = 1823] [id = 290]
21:45:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f1476ea9c00) [pid = 1823] [serial = 815] [outer = (nil)]
21:45:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f1477880000) [pid = 1823] [serial = 816] [outer = 0x7f1476ea9c00]
21:45:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
21:45:26 INFO - document served over http requires an https
21:45:26 INFO - sub-resource via iframe-tag using the meta-csp
21:45:26 INFO - delivery method with no-redirect and when
21:45:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
21:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:45:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
21:45:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 4670ms
21:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:45:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad1f800 == 15 [pid = 1823] [id = 291]
21:45:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147605f000) [pid = 1823] [serial = 817] [outer = (nil)]
21:45:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f14778c1000) [pid = 1823] [serial = 818] [outer = 0x7f147605f000]
21:45:26 INFO - PROCESS | 1823 | 1447479926876 Marionette INFO loaded listener.js
21:45:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147a1e8000) [pid = 1823] [serial = 819] [outer = 0x7f147605f000]
21:45:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af3b800 == 16 [pid = 1823] [id = 292]
21:45:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f1479ea6400) [pid = 1823] [serial = 820] [outer = (nil)]
21:45:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147a1ea400) [pid = 1823] [serial = 821] [outer = 0x7f1479ea6400]
21:45:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
21:45:27 INFO - document served over http requires an https
21:45:27 INFO - sub-resource via iframe-tag using the meta-csp
21:45:27 INFO - delivery method with swap-origin-redirect and when
21:45:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:45:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
21:45:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1282ms
21:45:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:45:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760b1000 == 17 [pid = 1823] [id = 293]
21:45:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f147605a400) [pid = 1823] [serial = 822] [outer = (nil)]
21:45:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1476ea5c00) [pid = 1823] [serial = 823] [outer = 0x7f147605a400]
21:45:28 INFO - PROCESS | 1823 | 1447479928438 Marionette INFO loaded listener.js
21:45:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1477f96000) [pid = 1823] [serial = 824] [outer = 0x7f147605a400]
21:45:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
21:45:29 INFO - document served over http requires an https
21:45:29 INFO - sub-resource via script-tag using the meta-csp
21:45:29 INFO - delivery method with keep-origin-redirect and when
21:45:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
21:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
21:45:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1733ms
21:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:45:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad1c800 == 18 [pid = 1823] [id = 294]
21:45:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1478c1fc00) [pid = 1823] [serial = 825] [outer = (nil)]
21:45:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1479ea1000) [pid = 1823] [serial = 826] [outer = 0x7f1478c1fc00]
21:45:30 INFO - PROCESS | 1823 | 1447479930166 Marionette INFO loaded listener.js
21:45:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147a2d0400) [pid = 1823] [serial = 827] [outer = 0x7f1478c1fc00]
21:45:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
21:45:31 INFO - document served over http requires an https
21:45:31 INFO - sub-resource via script-tag using the meta-csp
21:45:31 INFO - delivery method with no-redirect and when
21:45:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
21:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
21:45:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1635ms
21:45:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:45:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b80c800 == 19 [pid = 1823] [id = 295]
21:45:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147a7eb800) [pid = 1823] [serial = 828] [outer = (nil)]
21:45:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147a7ef400) [pid = 1823] [serial = 829] [outer = 0x7f147a7eb800]
21:45:31 INFO - PROCESS | 1823 | 1447479931775 Marionette INFO loaded listener.js
21:45:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a825400) [pid = 1823] [serial = 830] [outer = 0x7f147a7eb800]
21:45:32 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
21:45:32 INFO - document served over http requires an https
21:45:32 INFO - sub-resource via script-tag using the meta-csp
21:45:32 INFO - delivery method with swap-origin-redirect and when
21:45: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/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
21:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:32 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
21:45:32 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 1554ms
21:45:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:45:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba79800 == 20 [pid = 1823] [id = 296]
21:45:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147a7ec800) [pid = 1823] [serial = 831] [outer = (nil)]
21:45:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147ad6e000) [pid = 1823] [serial = 832] [outer = 0x7f147a7ec800]
21:45:33 INFO - PROCESS | 1823 | 1447479933281 Marionette INFO loaded listener.js
21:45:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147adc5800) [pid = 1823] [serial = 833] [outer = 0x7f147a7ec800]
21:45:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
21:45:34 INFO - document served over http requires an https
21:45:34 INFO - sub-resource via xhr-request using the meta-csp
21:45:34 INFO - delivery method with keep-origin-redirect and when
21:45:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
21:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
21:45:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1449ms
21:45:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:45:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4a000 == 21 [pid = 1823] [id = 297]
21:45:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147ad69c00) [pid = 1823] [serial = 834] [outer = (nil)]
21:45:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147adcd800) [pid = 1823] [serial = 835] [outer = 0x7f147ad69c00]
21:45:34 INFO - PROCESS | 1823 | 1447479934732 Marionette INFO loaded listener.js
21:45:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147b63e800) [pid = 1823] [serial = 836] [outer = 0x7f147ad69c00]
21:45:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
21:45:35 INFO - document served over http requires an https
21:45:35 INFO - sub-resource via xhr-request using the meta-csp
21:45:35 INFO - delivery method with no-redirect and when
21:45:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
21:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
21:45:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1382ms
21:45:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:45:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c278000 == 22 [pid = 1823] [id = 298]
21:45:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147b82e800) [pid = 1823] [serial = 837] [outer = (nil)]
21:45:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147b830000) [pid = 1823] [serial = 838] [outer = 0x7f147b82e800]
21:45:36 INFO - PROCESS | 1823 | 1447479936187 Marionette INFO loaded listener.js
21:45:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147bc76800) [pid = 1823] [serial = 839] [outer = 0x7f147b82e800]
21:45:37 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
21:45:37 INFO - document served over http requires an https
21:45:37 INFO - sub-resource via xhr-request using the meta-csp
21:45:37 INFO - delivery method with swap-origin-redirect and when
21:45:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:37 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
21:45:37 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 1534ms
21:45:37 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
21:45:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a8000 == 23 [pid = 1823] [id = 299]
21:45:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147c2c4c00) [pid = 1823] [serial = 840] [outer = (nil)]
21:45:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147c2c6c00) [pid = 1823] [serial = 841] [outer = 0x7f147c2c4c00]
21:45:37 INFO - PROCESS | 1823 | 1447479937858 Marionette INFO loaded listener.js
21:45:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147c2d0000) [pid = 1823] [serial = 842] [outer = 0x7f147c2c4c00]
21:45:38 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
21:45:38 INFO - document served over http requires an http
21:45:38 INFO - sub-resource via fetch-request using the meta-csp
21:45:38 INFO - delivery method with keep-origin-redirect and when
21:45:38 INFO - the target request is same-origin.
21:45:38 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 1678ms
21:45:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:45:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4e9000 == 24 [pid = 1823] [id = 300]
21:45:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1478c1b000) [pid = 1823] [serial = 843] [outer = (nil)]
21:45:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147e105c00) [pid = 1823] [serial = 844] [outer = 0x7f1478c1b000]
21:45:39 INFO - PROCESS | 1823 | 1447479939416 Marionette INFO loaded listener.js
21:45:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147e351c00) [pid = 1823] [serial = 845] [outer = 0x7f1478c1b000]
21:45:40 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
21:45:40 INFO - document served over http requires an http
21:45:40 INFO - sub-resource via fetch-request using the meta-csp
21:45:40 INFO - delivery method with no-redirect and when
21:45:40 INFO - the target request is same-origin.
21:45:40 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 1438ms
21:45:40 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
21:45:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f113800 == 25 [pid = 1823] [id = 301]
21:45:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147c2c5000) [pid = 1823] [serial = 846] [outer = (nil)]
21:45:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147e353c00) [pid = 1823] [serial = 847] [outer = 0x7f147c2c5000]
21:45:40 INFO - PROCESS | 1823 | 1447479940908 Marionette INFO loaded listener.js
21:45:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147e369c00) [pid = 1823] [serial = 848] [outer = 0x7f147c2c5000]
21:45:41 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
21:45:41 INFO - document served over http requires an http
21:45:41 INFO - sub-resource via fetch-request using the meta-csp
21:45:41 INFO - delivery method with swap-origin-redirect and when
21:45:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
21:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:45:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:45:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:45:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:41 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
21:45:41 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 1534ms
21:45:41 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
21:45:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb33000 == 26 [pid = 1823] [id = 302]
21:45:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147e350400) [pid = 1823] [serial = 849] [outer = (nil)]
21:45:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147e504c00) [pid = 1823] [serial = 850] [outer = 0x7f147e350400]
21:45:42 INFO - PROCESS | 1823 | 1447479942450 Marionette INFO loaded listener.js
21:45:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147e520000) [pid = 1823] [serial = 851] [outer = 0x7f147e350400]
21:45:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809cc800 == 27 [pid = 1823] [id = 303]
21:45:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147e50dc00) [pid = 1823] [serial = 852] [outer = (nil)]
21:45:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e520800) [pid = 1823] [serial = 853] [outer = 0x7f147e50dc00]
21:45:43 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
21:45:43 INFO - document served over http requires an http
21:45:43 INFO - sub-resource via iframe-tag using the meta-csp
21:45:43 INFO - delivery method with keep-origin-redirect and when
21:45:43 INFO - the target request is same-origin.
21:45:43 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 1554ms
21:45:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:45:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809e1000 == 28 [pid = 1823] [id = 304]
21:45:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e36a400) [pid = 1823] [serial = 854] [outer = (nil)]
21:45:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e826c00) [pid = 1823] [serial = 855] [outer = 0x7f147e36a400]
21:45:44 INFO - PROCESS | 1823 | 1447479944134 Marionette INFO loaded listener.js
21:45:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e8ecc00) [pid = 1823] [serial = 856] [outer = 0x7f147e36a400]
21:45:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e6f000 == 29 [pid = 1823] [id = 305]
21:45:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147e82d800) [pid = 1823] [serial = 857] [outer = (nil)]
21:45:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147e82c400) [pid = 1823] [serial = 858] [outer = 0x7f147e82d800]
21:45:45 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
21:45:45 INFO - document served over http requires an http
21:45:45 INFO - sub-resource via iframe-tag using the meta-csp
21:45:45 INFO - delivery method with no-redirect and when
21:45:45 INFO - the target request is same-origin.
21:45:45 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 1632ms
21:45:45 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
21:45:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e7d800 == 30 [pid = 1823] [id = 306]
21:45:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e825400) [pid = 1823] [serial = 859] [outer = (nil)]
21:45:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147e8f9000) [pid = 1823] [serial = 860] [outer = 0x7f147e825400]
21:45:45 INFO - PROCESS | 1823 | 1447479945791 Marionette INFO loaded listener.js
21:45:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147f0ca400) [pid = 1823] [serial = 861] [outer = 0x7f147e825400]
21:45:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ef0000 == 31 [pid = 1823] [id = 307]
21:45:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147f037800) [pid = 1823] [serial = 862] [outer = (nil)]
21:45:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147f0cd800) [pid = 1823] [serial = 863] [outer = 0x7f147f037800]
21:45:46 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
21:45:46 INFO - document served over http requires an http
21:45:46 INFO - sub-resource via iframe-tag using the meta-csp
21:45:46 INFO - delivery method with swap-origin-redirect and when
21:45:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:45:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:46 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
21:45:46 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 1585ms
21:45:46 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
21:45:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858d5800 == 32 [pid = 1823] [id = 308]
21:45:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1479eabc00) [pid = 1823] [serial = 864] [outer = (nil)]
21:45:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147f0cbc00) [pid = 1823] [serial = 865] [outer = 0x7f1479eabc00]
21:45:47 INFO - PROCESS | 1823 | 1447479947395 Marionette INFO loaded listener.js
21:45:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147f785c00) [pid = 1823] [serial = 866] [outer = 0x7f1479eabc00]
21:45:48 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
21:45:48 INFO - document served over http requires an http
21:45:48 INFO - sub-resource via script-tag using the meta-csp
21:45:48 INFO - delivery method with keep-origin-redirect and when
21:45:48 INFO - the target request is same-origin.
21:45:48 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 1532ms
21:45:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
21:45:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148595b000 == 33 [pid = 1823] [id = 309]
21:45:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147f789800) [pid = 1823] [serial = 867] [outer = (nil)]
21:45:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f148099a800) [pid = 1823] [serial = 868] [outer = 0x7f147f789800]
21:45:48 INFO - PROCESS | 1823 | 1447479948834 Marionette INFO loaded listener.js
21:45:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1485836800) [pid = 1823] [serial = 869] [outer = 0x7f147f789800]
21:45:49 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
21:45:49 INFO - document served over http requires an http
21:45:49 INFO - sub-resource via script-tag using the meta-csp
21:45:49 INFO - delivery method with no-redirect and when
21:45:49 INFO - the target request is same-origin.
21:45:49 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 1439ms
21:45:49 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
21:45:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bda800 == 34 [pid = 1823] [id = 310]
21:45:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f1480999400) [pid = 1823] [serial = 870] [outer = (nil)]
21:45:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1485838c00) [pid = 1823] [serial = 871] [outer = 0x7f1480999400]
21:45:50 INFO - PROCESS | 1823 | 1447479950267 Marionette INFO loaded listener.js
21:45:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f14858b5000) [pid = 1823] [serial = 872] [outer = 0x7f1480999400]
21:45:51 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
21:45:51 INFO - document served over http requires an http
21:45:51 INFO - sub-resource via script-tag using the meta-csp
21:45:51 INFO - delivery method with swap-origin-redirect and when
21:45:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:45:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:45:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:51 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
21:45:51 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 1429ms
21:45:51 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
21:45:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d10800 == 35 [pid = 1823] [id = 311]
21:45:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1485837000) [pid = 1823] [serial = 873] [outer = (nil)]
21:45:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1485aa9400) [pid = 1823] [serial = 874] [outer = 0x7f1485837000]
21:45:51 INFO - PROCESS | 1823 | 1447479951671 Marionette INFO loaded listener.js
21:45:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1485ab2c00) [pid = 1823] [serial = 875] [outer = 0x7f1485837000]
21:45:53 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
21:45:53 INFO - document served over http requires an http
21:45:53 INFO - sub-resource via xhr-request using the meta-csp
21:45:53 INFO - delivery method with keep-origin-redirect and when
21:45:53 INFO - the target request is same-origin.
21:45:53 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 2584ms
21:45:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:45:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f908800 == 36 [pid = 1823] [id = 312]
21:45:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f147e507c00) [pid = 1823] [serial = 876] [outer = (nil)]
21:45:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f147f0ccc00) [pid = 1823] [serial = 877] [outer = 0x7f147e507c00]
21:45:54 INFO - PROCESS | 1823 | 1447479954312 Marionette INFO loaded listener.js
21:45:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1485ab3c00) [pid = 1823] [serial = 878] [outer = 0x7f147e507c00]
21:45:55 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
21:45:55 INFO - document served over http requires an http
21:45:55 INFO - sub-resource via xhr-request using the meta-csp
21:45:55 INFO - delivery method with no-redirect and when
21:45:55 INFO - the target request is same-origin.
21:45:55 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 1378ms
21:45:55 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
21:45:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a710000 == 37 [pid = 1823] [id = 313]
21:45:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1474e94400) [pid = 1823] [serial = 879] [outer = (nil)]
21:45:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f147a2d1400) [pid = 1823] [serial = 880] [outer = 0x7f1474e94400]
21:45:55 INFO - PROCESS | 1823 | 1447479955696 Marionette INFO loaded listener.js
21:45:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1485b33000) [pid = 1823] [serial = 881] [outer = 0x7f1474e94400]
21:45:56 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
21:45:56 INFO - document served over http requires an http
21:45:56 INFO - sub-resource via xhr-request using the meta-csp
21:45:56 INFO - delivery method with swap-origin-redirect and when
21:45: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
21:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:45:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:45:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:56 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
21:45:56 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 1477ms
21:45:56 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
21:45:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760ac000 == 38 [pid = 1823] [id = 314]
21:45:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1474f3cc00) [pid = 1823] [serial = 882] [outer = (nil)]
21:45:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1476051c00) [pid = 1823] [serial = 883] [outer = 0x7f1474f3cc00]
21:45:57 INFO - PROCESS | 1823 | 1447479957420 Marionette INFO loaded listener.js
21:45:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f14778c8c00) [pid = 1823] [serial = 884] [outer = 0x7f1474f3cc00]
21:45:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e5d000 == 37 [pid = 1823] [id = 288]
21:45:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a32f800 == 36 [pid = 1823] [id = 290]
21:45:58 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af3b800 == 35 [pid = 1823] [id = 292]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1491f39c00) [pid = 1823] [serial = 725] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147adcc000) [pid = 1823] [serial = 671] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1491bab800) [pid = 1823] [serial = 722] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147a7e9c00) [pid = 1823] [serial = 734] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1485f06400) [pid = 1823] [serial = 685] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f148ee4a400) [pid = 1823] [serial = 716] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147ad6c000) [pid = 1823] [serial = 731] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f14909d5800) [pid = 1823] [serial = 719] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147e829c00) [pid = 1823] [serial = 674] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148e387c00) [pid = 1823] [serial = 711] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f1487cf6000) [pid = 1823] [serial = 701] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f14858b5400) [pid = 1823] [serial = 668] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f148b225800) [pid = 1823] [serial = 706] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1486e59800) [pid = 1823] [serial = 690] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f14920dc000) [pid = 1823] [serial = 728] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1485b3c800) [pid = 1823] [serial = 680] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1487369c00) [pid = 1823] [serial = 696] [outer = (nil)] [url = about:blank]
21:45:58 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f14858b9800) [pid = 1823] [serial = 677] [outer = (nil)] [url = about:blank]
21:45:58 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
21:45:58 INFO - document served over http requires an https
21:45:58 INFO - sub-resource via fetch-request using the meta-csp
21:45:58 INFO - delivery method with keep-origin-redirect and when
21:45:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
21:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:45:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:45:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:45:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:45:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:45:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:45:58 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
21:45:58 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 2092ms
21:45:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:45:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771ed000 == 36 [pid = 1823] [id = 315]
21:45:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1476053400) [pid = 1823] [serial = 885] [outer = (nil)]
21:45:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f14778c1400) [pid = 1823] [serial = 886] [outer = 0x7f1476053400]
21:45:59 INFO - PROCESS | 1823 | 1447479959167 Marionette INFO loaded listener.js
21:45:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:45:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1478b98c00) [pid = 1823] [serial = 887] [outer = 0x7f1476053400]
21:46:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
21:46:00 INFO - document served over http requires an https
21:46:00 INFO - sub-resource via fetch-request using the meta-csp
21:46:00 INFO - delivery method with no-redirect and when
21:46:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
21:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:00 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
21:46:00 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 1236ms
21:46:00 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
21:46:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a331000 == 37 [pid = 1823] [id = 316]
21:46:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f1474f42c00) [pid = 1823] [serial = 888] [outer = (nil)]
21:46:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1478c1f800) [pid = 1823] [serial = 889] [outer = 0x7f1474f42c00]
21:46:00 INFO - PROCESS | 1823 | 1447479960496 Marionette INFO loaded listener.js
21:46:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147a2d3c00) [pid = 1823] [serial = 890] [outer = 0x7f1474f42c00]
21:46:01 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
21:46:01 INFO - document served over http requires an https
21:46:01 INFO - sub-resource via fetch-request using the meta-csp
21:46:01 INFO - delivery method with swap-origin-redirect and when
21:46:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
21:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
21:46:01 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 1434ms
21:46:01 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
21:46:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771e0800 == 38 [pid = 1823] [id = 317]
21:46:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f147605d000) [pid = 1823] [serial = 891] [outer = (nil)]
21:46:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f147ad6cc00) [pid = 1823] [serial = 892] [outer = 0x7f147605d000]
21:46:02 INFO - PROCESS | 1823 | 1447479962117 Marionette INFO loaded listener.js
21:46:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f147b82d400) [pid = 1823] [serial = 893] [outer = 0x7f147605d000]
21:46:03 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
21:46:03 INFO - document served over http requires an https
21:46:03 INFO - sub-resource via fetch-request using the meta-csp
21:46:03 INFO - delivery method with swap-origin-redirect and when
21:46:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
21:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:03 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
21:46:03 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 1549ms
21:46:03 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
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f147e355c00) [pid = 1823] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f1485ca3400) [pid = 1823] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147e110c00) [pid = 1823] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1485ca3800) [pid = 1823] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147a81bc00) [pid = 1823] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1474f38400) [pid = 1823] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f14778c5800) [pid = 1823] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147f77c000) [pid = 1823] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1476e9d800) [pid = 1823] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147ad68800) [pid = 1823] [serial = 770] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147e361c00) [pid = 1823] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147ad67400) [pid = 1823] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1478b04c00) [pid = 1823] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1474f3ac00) [pid = 1823] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f14778c1000) [pid = 1823] [serial = 818] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f148f31d800) [pid = 1823] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1478b04400) [pid = 1823] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f148e963400) [pid = 1823] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148df9dc00) [pid = 1823] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479898822]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1478c13000) [pid = 1823] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1487cfec00) [pid = 1823] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147605ac00) [pid = 1823] [serial = 812] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1474e88800) [pid = 1823] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1476ea9c00) [pid = 1823] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479926182]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f14778c4c00) [pid = 1823] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148f322800) [pid = 1823] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1477878800) [pid = 1823] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f147e35ac00) [pid = 1823] [serial = 751] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1478b09c00) [pid = 1823] [serial = 787] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f148f324c00) [pid = 1823] [serial = 781] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1486e5e000) [pid = 1823] [serial = 763] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f148e1c2c00) [pid = 1823] [serial = 776] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f14940d7000) [pid = 1823] [serial = 784] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1485ca5000) [pid = 1823] [serial = 760] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f148df9c400) [pid = 1823] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479898822]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147f0d0000) [pid = 1823] [serial = 757] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1476ea2400) [pid = 1823] [serial = 745] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f148a30ec00) [pid = 1823] [serial = 771] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147f038400) [pid = 1823] [serial = 754] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1479ea5000) [pid = 1823] [serial = 813] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1495067000) [pid = 1823] [serial = 793] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f148a445800) [pid = 1823] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148dfa1c00) [pid = 1823] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1487498000) [pid = 1823] [serial = 766] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147ad69800) [pid = 1823] [serial = 748] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f1478b9d000) [pid = 1823] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1478b99800) [pid = 1823] [serial = 799] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1474e8d400) [pid = 1823] [serial = 802] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1477880000) [pid = 1823] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479926182]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1474f3f000) [pid = 1823] [serial = 796] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1477fa2c00) [pid = 1823] [serial = 808] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e364c00) [pid = 1823] [serial = 790] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147787a400) [pid = 1823] [serial = 805] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147f788000) [pid = 1823] [serial = 755] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1487492000) [pid = 1823] [serial = 797] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f147e52c000) [pid = 1823] [serial = 752] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1478c15c00) [pid = 1823] [serial = 746] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147e36c400) [pid = 1823] [serial = 791] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f149c4b4400) [pid = 1823] [serial = 794] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f147b82f400) [pid = 1823] [serial = 749] [outer = (nil)] [url = about:blank]
21:46:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e322800 == 39 [pid = 1823] [id = 318]
21:46:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f1474f3d400) [pid = 1823] [serial = 894] [outer = (nil)]
21:46:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147605ac00) [pid = 1823] [serial = 895] [outer = 0x7f1474f3d400]
21:46:03 INFO - PROCESS | 1823 | 1447479963668 Marionette INFO loaded listener.js
21:46:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f1479ea5000) [pid = 1823] [serial = 896] [outer = 0x7f1474f3d400]
21:46:04 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
21:46:04 INFO - document served over http requires an https
21:46:04 INFO - sub-resource via fetch-request using the meta-csp
21:46:04 INFO - delivery method with keep-origin-redirect and when
21:46:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
21:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:04 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
21:46:04 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 1426ms
21:46:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:46:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c1d000 == 40 [pid = 1823] [id = 319]
21:46:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f14778c1000) [pid = 1823] [serial = 897] [outer = (nil)]
21:46:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f147ad73000) [pid = 1823] [serial = 898] [outer = 0x7f14778c1000]
21:46:04 INFO - PROCESS | 1823 | 1447479964990 Marionette INFO loaded listener.js
21:46:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147e355c00) [pid = 1823] [serial = 899] [outer = 0x7f14778c1000]
21:46:06 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
21:46:06 INFO - document served over http requires an https
21:46:06 INFO - sub-resource via fetch-request using the meta-csp
21:46:06 INFO - delivery method with no-redirect and when
21:46:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
21:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:06 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
21:46:06 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 1589ms
21:46:06 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
21:46:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af37800 == 41 [pid = 1823] [id = 320]
21:46:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1478b0dc00) [pid = 1823] [serial = 900] [outer = (nil)]
21:46:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1478b95800) [pid = 1823] [serial = 901] [outer = 0x7f1478b0dc00]
21:46:06 INFO - PROCESS | 1823 | 1447479966783 Marionette INFO loaded listener.js
21:46:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f147a1f1c00) [pid = 1823] [serial = 902] [outer = 0x7f1478b0dc00]
21:46:07 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
21:46:07 INFO - document served over http requires an https
21:46:07 INFO - sub-resource via fetch-request using the meta-csp
21:46:07 INFO - delivery method with swap-origin-redirect and when
21:46:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
21:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:46:07 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 1685ms
21:46:07 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
21:46:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858c6800 == 42 [pid = 1823] [id = 321]
21:46:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147a828800) [pid = 1823] [serial = 903] [outer = (nil)]
21:46:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147adc3000) [pid = 1823] [serial = 904] [outer = 0x7f147a828800]
21:46:08 INFO - PROCESS | 1823 | 1447479968579 Marionette INFO loaded listener.js
21:46:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147c2c4000) [pid = 1823] [serial = 905] [outer = 0x7f147a828800]
21:46:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485be2000 == 43 [pid = 1823] [id = 322]
21:46:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147c2cec00) [pid = 1823] [serial = 906] [outer = (nil)]
21:46:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147e104400) [pid = 1823] [serial = 907] [outer = 0x7f147c2cec00]
21:46:09 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
21:46:09 INFO - document served over http requires an https
21:46:09 INFO - sub-resource via iframe-tag using the meta-csp
21:46:09 INFO - delivery method with keep-origin-redirect and when
21:46:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
21:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:09 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
21:46:09 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 1887ms
21:46:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:46:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f3f800 == 44 [pid = 1823] [id = 323]
21:46:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147e110c00) [pid = 1823] [serial = 908] [outer = (nil)]
21:46:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147e523400) [pid = 1823] [serial = 909] [outer = 0x7f147e110c00]
21:46:10 INFO - PROCESS | 1823 | 1447479970388 Marionette INFO loaded listener.js
21:46:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147e829400) [pid = 1823] [serial = 910] [outer = 0x7f147e110c00]
21:46:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14864a2800 == 45 [pid = 1823] [id = 324]
21:46:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147e82bc00) [pid = 1823] [serial = 911] [outer = (nil)]
21:46:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147e8f8800) [pid = 1823] [serial = 912] [outer = 0x7f147e82bc00]
21:46:11 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
21:46:11 INFO - document served over http requires an https
21:46:11 INFO - sub-resource via iframe-tag using the meta-csp
21:46:11 INFO - delivery method with no-redirect and when
21:46:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
21:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
21:46:11 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 1687ms
21:46:11 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
21:46:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14864af800 == 46 [pid = 1823] [id = 325]
21:46:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147e510800) [pid = 1823] [serial = 913] [outer = (nil)]
21:46:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147e8fa800) [pid = 1823] [serial = 914] [outer = 0x7f147e510800]
21:46:12 INFO - PROCESS | 1823 | 1447479972142 Marionette INFO loaded listener.js
21:46:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f14858b3c00) [pid = 1823] [serial = 915] [outer = 0x7f147e510800]
21:46:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ee800 == 47 [pid = 1823] [id = 326]
21:46:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f148583d000) [pid = 1823] [serial = 916] [outer = (nil)]
21:46:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147e832c00) [pid = 1823] [serial = 917] [outer = 0x7f148583d000]
21:46:13 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
21:46:13 INFO - document served over http requires an https
21:46:13 INFO - sub-resource via iframe-tag using the meta-csp
21:46:13 INFO - delivery method with swap-origin-redirect and when
21:46:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
21:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
21:46:13 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 1839ms
21:46:13 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
21:46:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684e000 == 48 [pid = 1823] [id = 327]
21:46:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147a1e5c00) [pid = 1823] [serial = 918] [outer = (nil)]
21:46:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485aae400) [pid = 1823] [serial = 919] [outer = 0x7f147a1e5c00]
21:46:14 INFO - PROCESS | 1823 | 1447479973994 Marionette INFO loaded listener.js
21:46:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485ca3c00) [pid = 1823] [serial = 920] [outer = 0x7f147a1e5c00]
21:46:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487617800 == 49 [pid = 1823] [id = 328]
21:46:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485ca6c00) [pid = 1823] [serial = 921] [outer = (nil)]
21:46:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485caa400) [pid = 1823] [serial = 922] [outer = 0x7f1485ca6c00]
21:46:15 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
21:46:15 INFO - document served over http requires an https
21:46:15 INFO - sub-resource via iframe-tag using the meta-csp
21:46:15 INFO - delivery method with swap-origin-redirect and when
21:46:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:15 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
21:46:15 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 1933ms
21:46:15 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
21:46:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876b5000 == 50 [pid = 1823] [id = 329]
21:46:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485cad000) [pid = 1823] [serial = 923] [outer = (nil)]
21:46:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485d3c800) [pid = 1823] [serial = 924] [outer = 0x7f1485cad000]
21:46:15 INFO - PROCESS | 1823 | 1447479975941 Marionette INFO loaded listener.js
21:46:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1485d8c400) [pid = 1823] [serial = 925] [outer = 0x7f1485cad000]
21:46:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876d1800 == 51 [pid = 1823] [id = 330]
21:46:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485d8f800) [pid = 1823] [serial = 926] [outer = (nil)]
21:46:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1485d93400) [pid = 1823] [serial = 927] [outer = 0x7f1485d8f800]
21:46:17 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
21:46:17 INFO - document served over http requires an https
21:46:17 INFO - sub-resource via iframe-tag using the meta-csp
21:46:17 INFO - delivery method with keep-origin-redirect and when
21:46:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
21:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:17 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
21:46:17 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 1833ms
21:46:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:46:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e60000 == 52 [pid = 1823] [id = 331]
21:46:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147adc2c00) [pid = 1823] [serial = 928] [outer = (nil)]
21:46:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1485d92400) [pid = 1823] [serial = 929] [outer = 0x7f147adc2c00]
21:46:17 INFO - PROCESS | 1823 | 1447479977762 Marionette INFO loaded listener.js
21:46:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1485f0d800) [pid = 1823] [serial = 930] [outer = 0x7f147adc2c00]
21:46:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487ee3800 == 53 [pid = 1823] [id = 332]
21:46:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1485f09800) [pid = 1823] [serial = 931] [outer = (nil)]
21:46:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1485fe1000) [pid = 1823] [serial = 932] [outer = 0x7f1485f09800]
21:46:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
21:46:18 INFO - document served over http requires an https
21:46:18 INFO - sub-resource via iframe-tag using the meta-csp
21:46:18 INFO - delivery method with no-redirect and when
21:46:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
21:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
21:46:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1740ms
21:46:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
21:46:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489ea6000 == 54 [pid = 1823] [id = 333]
21:46:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1476e9e000) [pid = 1823] [serial = 933] [outer = (nil)]
21:46:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1485fe1c00) [pid = 1823] [serial = 934] [outer = 0x7f1476e9e000]
21:46:19 INFO - PROCESS | 1823 | 1447479979540 Marionette INFO loaded listener.js
21:46:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1485fecc00) [pid = 1823] [serial = 935] [outer = 0x7f1476e9e000]
21:46:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a361800 == 55 [pid = 1823] [id = 334]
21:46:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1486403000) [pid = 1823] [serial = 936] [outer = (nil)]
21:46:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1486406800) [pid = 1823] [serial = 937] [outer = 0x7f1486403000]
21:46:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
21:46:20 INFO - document served over http requires an https
21:46:20 INFO - sub-resource via iframe-tag using the meta-csp
21:46:20 INFO - delivery method with swap-origin-redirect and when
21:46:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
21:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:46:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1783ms
21:46:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
21:46:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a452800 == 56 [pid = 1823] [id = 335]
21:46:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f148640a000) [pid = 1823] [serial = 938] [outer = (nil)]
21:46:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f148640c400) [pid = 1823] [serial = 939] [outer = 0x7f148640a000]
21:46:21 INFO - PROCESS | 1823 | 1447479981296 Marionette INFO loaded listener.js
21:46:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f148669a400) [pid = 1823] [serial = 940] [outer = 0x7f148640a000]
21:46:22 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
21:46:22 INFO - document served over http requires an https
21:46:22 INFO - sub-resource via script-tag using the meta-csp
21:46:22 INFO - delivery method with keep-origin-redirect and when
21:46:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
21:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:22 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
21:46:22 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 1585ms
21:46:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:46:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0d7000 == 57 [pid = 1823] [id = 336]
21:46:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147adc2000) [pid = 1823] [serial = 941] [outer = (nil)]
21:46:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147e102c00) [pid = 1823] [serial = 942] [outer = 0x7f147adc2000]
21:46:22 INFO - PROCESS | 1823 | 1447479982774 Marionette INFO loaded listener.js
21:46:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1486834400) [pid = 1823] [serial = 943] [outer = 0x7f147adc2000]
21:46:23 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
21:46:23 INFO - document served over http requires an https
21:46:23 INFO - sub-resource via script-tag using the meta-csp
21:46:23 INFO - delivery method with no-redirect and when
21:46:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
21:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:23 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
21:46:23 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 1542ms
21:46:23 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
21:46:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbb3000 == 58 [pid = 1823] [id = 337]
21:46:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f148640ac00) [pid = 1823] [serial = 944] [outer = (nil)]
21:46:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f14870c3800) [pid = 1823] [serial = 945] [outer = 0x7f148640ac00]
21:46:24 INFO - PROCESS | 1823 | 1447479984470 Marionette INFO loaded listener.js
21:46:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1487188000) [pid = 1823] [serial = 946] [outer = 0x7f148640ac00]
21:46:25 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
21:46:25 INFO - document served over http requires an https
21:46:25 INFO - sub-resource via script-tag using the meta-csp
21:46:25 INFO - delivery method with swap-origin-redirect and when
21:46:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
21:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:25 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
21:46:25 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 1629ms
21:46:25 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
21:46:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e14f000 == 59 [pid = 1823] [id = 338]
21:46:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f14870c2000) [pid = 1823] [serial = 947] [outer = (nil)]
21:46:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148718c400) [pid = 1823] [serial = 948] [outer = 0x7f14870c2000]
21:46:26 INFO - PROCESS | 1823 | 1447479986092 Marionette INFO loaded listener.js
21:46:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f14871d4400) [pid = 1823] [serial = 949] [outer = 0x7f14870c2000]
21:46:27 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
21:46:27 INFO - document served over http requires an https
21:46:27 INFO - sub-resource via script-tag using the meta-csp
21:46:27 INFO - delivery method with swap-origin-redirect and when
21:46:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
21:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:27 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
21:46:27 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 1643ms
21:46:27 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
21:46:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e26f800 == 60 [pid = 1823] [id = 339]
21:46:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147e829800) [pid = 1823] [serial = 950] [outer = (nil)]
21:46:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f14871d7c00) [pid = 1823] [serial = 951] [outer = 0x7f147e829800]
21:46:27 INFO - PROCESS | 1823 | 1447479987758 Marionette INFO loaded listener.js
21:46:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148736f400) [pid = 1823] [serial = 952] [outer = 0x7f147e829800]
21:46:28 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
21:46:28 INFO - document served over http requires an https
21:46:28 INFO - sub-resource via script-tag using the meta-csp
21:46:28 INFO - delivery method with keep-origin-redirect and when
21:46:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
21:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:28 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
21:46:28 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 1581ms
21:46:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:46:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2cb800 == 61 [pid = 1823] [id = 340]
21:46:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1477fa0000) [pid = 1823] [serial = 953] [outer = (nil)]
21:46:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1487491c00) [pid = 1823] [serial = 954] [outer = 0x7f1477fa0000]
21:46:29 INFO - PROCESS | 1823 | 1447479989276 Marionette INFO loaded listener.js
21:46:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1487ab6000) [pid = 1823] [serial = 955] [outer = 0x7f1477fa0000]
21:46:30 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
21:46:30 INFO - document served over http requires an https
21:46:30 INFO - sub-resource via script-tag using the meta-csp
21:46:30 INFO - delivery method with no-redirect and when
21:46:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
21:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:30 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
21:46:30 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 1527ms
21:46:30 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
21:46:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e70d000 == 62 [pid = 1823] [id = 341]
21:46:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f147c2cb000) [pid = 1823] [serial = 956] [outer = (nil)]
21:46:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1487abcc00) [pid = 1823] [serial = 957] [outer = 0x7f147c2cb000]
21:46:30 INFO - PROCESS | 1823 | 1447479990950 Marionette INFO loaded listener.js
21:46:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1487cf8400) [pid = 1823] [serial = 958] [outer = 0x7f147c2cb000]
21:46:32 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
21:46:32 INFO - document served over http requires an https
21:46:32 INFO - sub-resource via script-tag using the meta-csp
21:46:32 INFO - delivery method with swap-origin-redirect and when
21:46:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
21:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:46:32 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 1781ms
21:46:32 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
21:46:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e843800 == 63 [pid = 1823] [id = 342]
21:46:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1487187c00) [pid = 1823] [serial = 959] [outer = (nil)]
21:46:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1487cfa000) [pid = 1823] [serial = 960] [outer = 0x7f1487187c00]
21:46:32 INFO - PROCESS | 1823 | 1447479992719 Marionette INFO loaded listener.js
21:46:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1487deb000) [pid = 1823] [serial = 961] [outer = 0x7f1487187c00]
21:46:33 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
21:46:33 INFO - document served over http requires an https
21:46:33 INFO - sub-resource via xhr-request using the meta-csp
21:46:33 INFO - delivery method with keep-origin-redirect and when
21:46:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
21:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:33 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
21:46:33 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 1580ms
21:46:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:46:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e860000 == 64 [pid = 1823] [id = 343]
21:46:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f14858bd800) [pid = 1823] [serial = 962] [outer = (nil)]
21:46:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f1487e2d400) [pid = 1823] [serial = 963] [outer = 0x7f14858bd800]
21:46:34 INFO - PROCESS | 1823 | 1447479994210 Marionette INFO loaded listener.js
21:46:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148a449800) [pid = 1823] [serial = 964] [outer = 0x7f14858bd800]
21:46:35 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
21:46:35 INFO - document served over http requires an https
21:46:35 INFO - sub-resource via xhr-request using the meta-csp
21:46:35 INFO - delivery method with no-redirect and when
21:46:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
21:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:35 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
21:46:35 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 1482ms
21:46:35 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
21:46:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3a6800 == 65 [pid = 1823] [id = 344]
21:46:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f1485b36000) [pid = 1823] [serial = 965] [outer = (nil)]
21:46:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f148b22b800) [pid = 1823] [serial = 966] [outer = 0x7f1485b36000]
21:46:35 INFO - PROCESS | 1823 | 1447479995763 Marionette INFO loaded listener.js
21:46:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148c065400) [pid = 1823] [serial = 967] [outer = 0x7f1485b36000]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809cc800 == 64 [pid = 1823] [id = 303]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e6f000 == 63 [pid = 1823] [id = 305]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ef0000 == 62 [pid = 1823] [id = 307]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bda800 == 61 [pid = 1823] [id = 310]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d10800 == 60 [pid = 1823] [id = 311]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f908800 == 59 [pid = 1823] [id = 312]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a710000 == 58 [pid = 1823] [id = 313]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760ac000 == 57 [pid = 1823] [id = 314]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771ed000 == 56 [pid = 1823] [id = 315]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a331000 == 55 [pid = 1823] [id = 316]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e65000 == 54 [pid = 1823] [id = 285]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771e0800 == 53 [pid = 1823] [id = 317]
21:46:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e322800 == 52 [pid = 1823] [id = 318]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af37800 == 51 [pid = 1823] [id = 320]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858c6800 == 50 [pid = 1823] [id = 321]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485be2000 == 49 [pid = 1823] [id = 322]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f3f800 == 48 [pid = 1823] [id = 323]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14864a2800 == 47 [pid = 1823] [id = 324]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14864af800 == 46 [pid = 1823] [id = 325]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ee800 == 45 [pid = 1823] [id = 326]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684e000 == 44 [pid = 1823] [id = 327]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487617800 == 43 [pid = 1823] [id = 328]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876b5000 == 42 [pid = 1823] [id = 329]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876d1800 == 41 [pid = 1823] [id = 330]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e60000 == 40 [pid = 1823] [id = 331]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487ee3800 == 39 [pid = 1823] [id = 332]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489ea6000 == 38 [pid = 1823] [id = 333]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a361800 == 37 [pid = 1823] [id = 334]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a452800 == 36 [pid = 1823] [id = 335]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0d7000 == 35 [pid = 1823] [id = 336]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbb3000 == 34 [pid = 1823] [id = 337]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e14f000 == 33 [pid = 1823] [id = 338]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e26f800 == 32 [pid = 1823] [id = 339]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2cb800 == 31 [pid = 1823] [id = 340]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e70d000 == 30 [pid = 1823] [id = 341]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e843800 == 29 [pid = 1823] [id = 342]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e860000 == 28 [pid = 1823] [id = 343]
21:46:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c1d000 == 27 [pid = 1823] [id = 319]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f14935a3000) [pid = 1823] [serial = 788] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1485fe4400) [pid = 1823] [serial = 761] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f14953d6800) [pid = 1823] [serial = 785] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f1487de2c00) [pid = 1823] [serial = 767] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f1485ab6000) [pid = 1823] [serial = 758] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f148e95d800) [pid = 1823] [serial = 777] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1491f32800) [pid = 1823] [serial = 782] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1487365400) [pid = 1823] [serial = 764] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1478ba3c00) [pid = 1823] [serial = 809] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1478ba3000) [pid = 1823] [serial = 800] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f1474f45c00) [pid = 1823] [serial = 803] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f14778cb400) [pid = 1823] [serial = 806] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f148df9ec00) [pid = 1823] [serial = 772] [outer = (nil)] [url = about:blank]
21:46:39 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147a120c00) [pid = 1823] [serial = 814] [outer = (nil)] [url = about:blank]
21:46:40 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
21:46:40 INFO - document served over http requires an https
21:46:40 INFO - sub-resource via xhr-request using the meta-csp
21:46:40 INFO - delivery method with swap-origin-redirect and when
21:46:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
21:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:40 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
21:46:40 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 5309ms
21:46:40 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
21:46:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760bd800 == 28 [pid = 1823] [id = 345]
21:46:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1476ea8c00) [pid = 1823] [serial = 968] [outer = (nil)]
21:46:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1476ea9c00) [pid = 1823] [serial = 969] [outer = 0x7f1476ea8c00]
21:46:40 INFO - PROCESS | 1823 | 1447480000830 Marionette INFO loaded listener.js
21:46:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f14778c7c00) [pid = 1823] [serial = 970] [outer = 0x7f1476ea8c00]
21:46:41 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
21:46:41 INFO - document served over http requires an https
21:46:41 INFO - sub-resource via xhr-request using the meta-csp
21:46:41 INFO - delivery method with swap-origin-redirect and when
21:46:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
21:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:41 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
21:46:41 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 1284ms
21:46:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
21:46:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e04000 == 29 [pid = 1823] [id = 346]
21:46:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1476ea9000) [pid = 1823] [serial = 971] [outer = (nil)]
21:46:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1477f9ec00) [pid = 1823] [serial = 972] [outer = 0x7f1476ea9000]
21:46:42 INFO - PROCESS | 1823 | 1447480002307 Marionette INFO loaded listener.js
21:46:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1478b95c00) [pid = 1823] [serial = 973] [outer = 0x7f1476ea9000]
21:46:43 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
21:46:43 INFO - document served over http requires an https
21:46:43 INFO - sub-resource via xhr-request using the meta-csp
21:46:43 INFO - delivery method with keep-origin-redirect and when
21:46:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
21:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:43 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
21:46:43 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 1482ms
21:46:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:46:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a315000 == 30 [pid = 1823] [id = 347]
21:46:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1478c21c00) [pid = 1823] [serial = 974] [outer = (nil)]
21:46:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1479ea0400) [pid = 1823] [serial = 975] [outer = 0x7f1478c21c00]
21:46:43 INFO - PROCESS | 1823 | 1447480003722 Marionette INFO loaded listener.js
21:46:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f147a11e800) [pid = 1823] [serial = 976] [outer = 0x7f1478c21c00]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1478c1b000) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1474f3d400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1474f3cc00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147f037800) [pid = 1823] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147605a400) [pid = 1823] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147f789800) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147e50dc00) [pid = 1823] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f147e36a400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147c2c4c00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1476053400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147e825400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147e350400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1485837000) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f14778c1000) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1474e94400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1474f42c00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147e82d800) [pid = 1823] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479944891]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147ad69c00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147c2c5000) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147605f000) [pid = 1823] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1479ea6400) [pid = 1823] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1480999400) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147b82e800) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147e507c00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147a7ec800) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1479eabc00) [pid = 1823] [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]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1478c1fc00) [pid = 1823] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
21:46:45 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147605d000) [pid = 1823] [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]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147a7eb800) [pid = 1823] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147ad73000) [pid = 1823] [serial = 898] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147f0cbc00) [pid = 1823] [serial = 865] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f148099a800) [pid = 1823] [serial = 868] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1485838c00) [pid = 1823] [serial = 871] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1485aa9400) [pid = 1823] [serial = 874] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f147f0ccc00) [pid = 1823] [serial = 877] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147a2d1400) [pid = 1823] [serial = 880] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1476051c00) [pid = 1823] [serial = 883] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f14778c1400) [pid = 1823] [serial = 886] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1478c1f800) [pid = 1823] [serial = 889] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147ad6cc00) [pid = 1823] [serial = 892] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147605ac00) [pid = 1823] [serial = 895] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147a1ea400) [pid = 1823] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1476ea5c00) [pid = 1823] [serial = 823] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1479ea1000) [pid = 1823] [serial = 826] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147a7ef400) [pid = 1823] [serial = 829] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147ad6e000) [pid = 1823] [serial = 832] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147adcd800) [pid = 1823] [serial = 835] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147b830000) [pid = 1823] [serial = 838] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147c2c6c00) [pid = 1823] [serial = 841] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147e105c00) [pid = 1823] [serial = 844] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147e353c00) [pid = 1823] [serial = 847] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e504c00) [pid = 1823] [serial = 850] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147e520800) [pid = 1823] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147e826c00) [pid = 1823] [serial = 855] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147e82c400) [pid = 1823] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479944891]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147e8f9000) [pid = 1823] [serial = 860] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147f0cd800) [pid = 1823] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147adc5800) [pid = 1823] [serial = 833] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147b63e800) [pid = 1823] [serial = 836] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147bc76800) [pid = 1823] [serial = 839] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1485ab2c00) [pid = 1823] [serial = 875] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1485ab3c00) [pid = 1823] [serial = 878] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f1485b33000) [pid = 1823] [serial = 881] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f147a1e8000) [pid = 1823] [serial = 819] [outer = (nil)] [url = about:blank]
21:46:46 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbae000 == 29 [pid = 1823] [id = 9]
21:46:46 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
21:46:46 INFO - document served over http requires an https
21:46:46 INFO - sub-resource via xhr-request using the meta-csp
21:46:46 INFO - delivery method with no-redirect and when
21:46:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
21:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:46 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
21:46:46 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 3158ms
21:46:46 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
21:46:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a71a000 == 30 [pid = 1823] [id = 348]
21:46:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147787a800) [pid = 1823] [serial = 977] [outer = (nil)]
21:46:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f147a120400) [pid = 1823] [serial = 978] [outer = 0x7f147787a800]
21:46:46 INFO - PROCESS | 1823 | 1447480006792 Marionette INFO loaded listener.js
21:46:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147a1e7400) [pid = 1823] [serial = 979] [outer = 0x7f147787a800]
21:46:47 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
21:46:47 INFO - document served over http requires an https
21:46:47 INFO - sub-resource via xhr-request using the meta-csp
21:46:47 INFO - delivery method with swap-origin-redirect and when
21:46:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
21:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:46:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:47 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
21:46:47 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 1181ms
21:46:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
21:46:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e5d000 == 31 [pid = 1823] [id = 349]
21:46:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1474e8c400) [pid = 1823] [serial = 980] [outer = (nil)]
21:46:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1474e94400) [pid = 1823] [serial = 981] [outer = 0x7f1474e8c400]
21:46:48 INFO - PROCESS | 1823 | 1447480008220 Marionette INFO loaded listener.js
21:46:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1476059c00) [pid = 1823] [serial = 982] [outer = 0x7f1474e8c400]
21:46:49 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
21:46:49 INFO - document served over http requires an http
21:46:49 INFO - sub-resource via fetch-request using the meta-referrer
21:46:49 INFO - delivery method with keep-origin-redirect and when
21:46: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"
21:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:49 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
21:46:49 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 1537ms
21:46:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
21:46:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a314800 == 32 [pid = 1823] [id = 350]
21:46:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1477fa0400) [pid = 1823] [serial = 983] [outer = (nil)]
21:46:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1477fa2000) [pid = 1823] [serial = 984] [outer = 0x7f1477fa0400]
21:46:49 INFO - PROCESS | 1823 | 1447480009850 Marionette INFO loaded listener.js
21:46:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1478c15400) [pid = 1823] [serial = 985] [outer = 0x7f1477fa0400]
21:46:50 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
21:46:50 INFO - document served over http requires an http
21:46:50 INFO - sub-resource via fetch-request using the meta-referrer
21:46:50 INFO - delivery method with no-redirect and when
21:46:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
21:46:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1694ms
21:46:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
21:46:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b670800 == 33 [pid = 1823] [id = 351]
21:46:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a1e6800) [pid = 1823] [serial = 986] [outer = (nil)]
21:46:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147a1eb800) [pid = 1823] [serial = 987] [outer = 0x7f147a1e6800]
21:46:51 INFO - PROCESS | 1823 | 1447480011492 Marionette INFO loaded listener.js
21:46:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147a2d1400) [pid = 1823] [serial = 988] [outer = 0x7f147a1e6800]
21:46:52 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
21:46:52 INFO - document served over http requires an http
21:46:52 INFO - sub-resource via fetch-request using the meta-referrer
21:46:52 INFO - delivery method with swap-origin-redirect and when
21:46:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
21:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:46:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:46:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:46:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:52 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
21:46:52 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 1532ms
21:46:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:46:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba70800 == 34 [pid = 1823] [id = 352]
21:46:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147a1e6c00) [pid = 1823] [serial = 989] [outer = (nil)]
21:46:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147a7eb800) [pid = 1823] [serial = 990] [outer = 0x7f147a1e6c00]
21:46:53 INFO - PROCESS | 1823 | 1447480013093 Marionette INFO loaded listener.js
21:46:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147a81f400) [pid = 1823] [serial = 991] [outer = 0x7f147a1e6c00]
21:46:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc15800 == 35 [pid = 1823] [id = 353]
21:46:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147a81bc00) [pid = 1823] [serial = 992] [outer = (nil)]
21:46:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147a822800) [pid = 1823] [serial = 993] [outer = 0x7f147a81bc00]
21:46:54 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
21:46:54 INFO - document served over http requires an http
21:46:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:46:54 INFO - delivery method with keep-origin-redirect and when
21:46:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:54 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
21:46:54 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 1615ms
21:46:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
21:46:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc24800 == 36 [pid = 1823] [id = 354]
21:46:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1477f9c800) [pid = 1823] [serial = 994] [outer = (nil)]
21:46:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147ad6b000) [pid = 1823] [serial = 995] [outer = 0x7f1477f9c800]
21:46:54 INFO - PROCESS | 1823 | 1447480014857 Marionette INFO loaded listener.js
21:46:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147adbf400) [pid = 1823] [serial = 996] [outer = 0x7f1477f9c800]
21:46:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c26e000 == 37 [pid = 1823] [id = 355]
21:46:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147ad70800) [pid = 1823] [serial = 997] [outer = (nil)]
21:46:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147ad72800) [pid = 1823] [serial = 998] [outer = 0x7f147ad70800]
21:46:55 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
21:46:55 INFO - document served over http requires an http
21:46:55 INFO - sub-resource via iframe-tag using the meta-referrer
21:46:55 INFO - delivery method with no-redirect and when
21:46: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"
21:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:55 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
21:46:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1737ms
21:46:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:46:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e302800 == 38 [pid = 1823] [id = 356]
21:46:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147b639800) [pid = 1823] [serial = 999] [outer = (nil)]
21:46:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147b63b400) [pid = 1823] [serial = 1000] [outer = 0x7f147b639800]
21:46:56 INFO - PROCESS | 1823 | 1447480016548 Marionette INFO loaded listener.js
21:46:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147b834400) [pid = 1823] [serial = 1001] [outer = 0x7f147b639800]
21:46:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e434800 == 39 [pid = 1823] [id = 357]
21:46:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147bc75c00) [pid = 1823] [serial = 1002] [outer = (nil)]
21:46:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147b836400) [pid = 1823] [serial = 1003] [outer = 0x7f147bc75c00]
21:46:57 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
21:46:57 INFO - document served over http requires an http
21:46:57 INFO - sub-resource via iframe-tag using the meta-referrer
21:46:57 INFO - delivery method with swap-origin-redirect and when
21:46:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
21:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:46:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:46:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:57 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
21:46:57 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 1839ms
21:46:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
21:46:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e445000 == 40 [pid = 1823] [id = 358]
21:46:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147b63a000) [pid = 1823] [serial = 1004] [outer = (nil)]
21:46:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147c2c5c00) [pid = 1823] [serial = 1005] [outer = 0x7f147b63a000]
21:46:58 INFO - PROCESS | 1823 | 1447480018330 Marionette INFO loaded listener.js
21:46:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:46:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147e104c00) [pid = 1823] [serial = 1006] [outer = 0x7f147b63a000]
21:46:59 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
21:46:59 INFO - document served over http requires an http
21:46:59 INFO - sub-resource via script-tag using the meta-referrer
21:46:59 INFO - delivery method with keep-origin-redirect and when
21:46: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"
21:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:46:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:46:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:46:59 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
21:46:59 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 1581ms
21:46:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
21:46:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4f2000 == 41 [pid = 1823] [id = 359]
21:46:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1474e90000) [pid = 1823] [serial = 1007] [outer = (nil)]
21:46:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147e10b800) [pid = 1823] [serial = 1008] [outer = 0x7f1474e90000]
21:46:59 INFO - PROCESS | 1823 | 1447480019917 Marionette INFO loaded listener.js
21:47:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e354400) [pid = 1823] [serial = 1009] [outer = 0x7f1474e90000]
21:47:00 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
21:47:00 INFO - document served over http requires an http
21:47:00 INFO - sub-resource via script-tag using the meta-referrer
21:47:00 INFO - delivery method with no-redirect and when
21:47: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"
21:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:00 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
21:47:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1466ms
21:47:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
21:47:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f122000 == 42 [pid = 1823] [id = 360]
21:47:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147bc76800) [pid = 1823] [serial = 1010] [outer = (nil)]
21:47:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e358c00) [pid = 1823] [serial = 1011] [outer = 0x7f147bc76800]
21:47:01 INFO - PROCESS | 1823 | 1447480021342 Marionette INFO loaded listener.js
21:47:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e366000) [pid = 1823] [serial = 1012] [outer = 0x7f147bc76800]
21:47:02 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
21:47:02 INFO - document served over http requires an http
21:47:02 INFO - sub-resource via script-tag using the meta-referrer
21:47:02 INFO - delivery method with swap-origin-redirect and when
21:47:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
21:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:02 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
21:47:02 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 1778ms
21:47:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
21:47:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb2e000 == 43 [pid = 1823] [id = 361]
21:47:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147e108400) [pid = 1823] [serial = 1013] [outer = (nil)]
21:47:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147e504000) [pid = 1823] [serial = 1014] [outer = 0x7f147e108400]
21:47:03 INFO - PROCESS | 1823 | 1447480023218 Marionette INFO loaded listener.js
21:47:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e510000) [pid = 1823] [serial = 1015] [outer = 0x7f147e108400]
21:47:04 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
21:47:04 INFO - document served over http requires an http
21:47:04 INFO - sub-resource via xhr-request using the meta-referrer
21:47:04 INFO - delivery method with keep-origin-redirect and when
21:47: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"
21:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:04 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
21:47:04 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 1483ms
21:47:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
21:47:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d3800 == 44 [pid = 1823] [id = 362]
21:47:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147e36e000) [pid = 1823] [serial = 1016] [outer = (nil)]
21:47:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147e526000) [pid = 1823] [serial = 1017] [outer = 0x7f147e36e000]
21:47:04 INFO - PROCESS | 1823 | 1447480024667 Marionette INFO loaded listener.js
21:47:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147e830800) [pid = 1823] [serial = 1018] [outer = 0x7f147e36e000]
21:47:05 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
21:47:05 INFO - document served over http requires an http
21:47:05 INFO - sub-resource via xhr-request using the meta-referrer
21:47:05 INFO - delivery method with no-redirect and when
21:47:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:05 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
21:47:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1577ms
21:47:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
21:47:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e6c000 == 45 [pid = 1823] [id = 363]
21:47:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147e8f2c00) [pid = 1823] [serial = 1019] [outer = (nil)]
21:47:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147f038c00) [pid = 1823] [serial = 1020] [outer = 0x7f147e8f2c00]
21:47:06 INFO - PROCESS | 1823 | 1447480026274 Marionette INFO loaded listener.js
21:47:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147f0d9c00) [pid = 1823] [serial = 1021] [outer = 0x7f147e8f2c00]
21:47:08 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
21:47:08 INFO - document served over http requires an http
21:47:08 INFO - sub-resource via xhr-request using the meta-referrer
21:47:08 INFO - delivery method with swap-origin-redirect and when
21:47:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
21:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:08 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
21:47:08 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 2839ms
21:47:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
21:47:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480eeb000 == 46 [pid = 1823] [id = 364]
21:47:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147c2c4800) [pid = 1823] [serial = 1022] [outer = (nil)]
21:47:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147e52a000) [pid = 1823] [serial = 1023] [outer = 0x7f147c2c4800]
21:47:09 INFO - PROCESS | 1823 | 1447480029191 Marionette INFO loaded listener.js
21:47:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1480999800) [pid = 1823] [serial = 1024] [outer = 0x7f147c2c4800]
21:47:10 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
21:47:10 INFO - document served over http requires an https
21:47:10 INFO - sub-resource via fetch-request using the meta-referrer
21:47:10 INFO - delivery method with keep-origin-redirect and when
21:47:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:10 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
21:47:10 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 1890ms
21:47:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
21:47:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d3a800 == 47 [pid = 1823] [id = 365]
21:47:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1474e88000) [pid = 1823] [serial = 1025] [outer = (nil)]
21:47:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f1474f42800) [pid = 1823] [serial = 1026] [outer = 0x7f1474e88000]
21:47:11 INFO - PROCESS | 1823 | 1447480031104 Marionette INFO loaded listener.js
21:47:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147bc7cc00) [pid = 1823] [serial = 1027] [outer = 0x7f1474e88000]
21:47:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
21:47:12 INFO - document served over http requires an https
21:47:12 INFO - sub-resource via fetch-request using the meta-referrer
21:47:12 INFO - delivery method with no-redirect and when
21:47:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
21:47:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1731ms
21:47:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
21:47:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a31b800 == 48 [pid = 1823] [id = 366]
21:47:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1477877400) [pid = 1823] [serial = 1028] [outer = (nil)]
21:47:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f147787b400) [pid = 1823] [serial = 1029] [outer = 0x7f1477877400]
21:47:12 INFO - PROCESS | 1823 | 1447480032873 Marionette INFO loaded listener.js
21:47:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1478b10800) [pid = 1823] [serial = 1030] [outer = 0x7f1477877400]
21:47:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a71a000 == 47 [pid = 1823] [id = 348]
21:47:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e04000 == 46 [pid = 1823] [id = 346]
21:47:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760bd800 == 45 [pid = 1823] [id = 345]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f1479ea5000) [pid = 1823] [serial = 896] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147b82d400) [pid = 1823] [serial = 893] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147e355c00) [pid = 1823] [serial = 899] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1478b98c00) [pid = 1823] [serial = 887] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f14778c8c00) [pid = 1823] [serial = 884] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f14858b5000) [pid = 1823] [serial = 872] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1485836800) [pid = 1823] [serial = 869] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147f785c00) [pid = 1823] [serial = 866] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147f0ca400) [pid = 1823] [serial = 861] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147e8ecc00) [pid = 1823] [serial = 856] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147e520000) [pid = 1823] [serial = 851] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147e369c00) [pid = 1823] [serial = 848] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147e351c00) [pid = 1823] [serial = 845] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147c2d0000) [pid = 1823] [serial = 842] [outer = (nil)] [url = about:blank]
21:47:14 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
21:47:14 INFO - document served over http requires an https
21:47:14 INFO - sub-resource via fetch-request using the meta-referrer
21:47:14 INFO - delivery method with swap-origin-redirect and when
21:47:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:14 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
21:47:14 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 1838ms
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147a825400) [pid = 1823] [serial = 830] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147a2d0400) [pid = 1823] [serial = 827] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1477f96000) [pid = 1823] [serial = 824] [outer = (nil)] [url = about:blank]
21:47:14 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147a2d3c00) [pid = 1823] [serial = 890] [outer = (nil)] [url = about:blank]
21:47:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
21:47:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771fa000 == 46 [pid = 1823] [id = 367]
21:47:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1476e9cc00) [pid = 1823] [serial = 1031] [outer = (nil)]
21:47:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f14778cdc00) [pid = 1823] [serial = 1032] [outer = 0x7f1476e9cc00]
21:47:14 INFO - PROCESS | 1823 | 1447480034647 Marionette INFO loaded listener.js
21:47:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1478c21000) [pid = 1823] [serial = 1033] [outer = 0x7f1476e9cc00]
21:47:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e59000 == 47 [pid = 1823] [id = 368]
21:47:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1479ea0000) [pid = 1823] [serial = 1034] [outer = (nil)]
21:47:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147a11d000) [pid = 1823] [serial = 1035] [outer = 0x7f1479ea0000]
21:47:15 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
21:47:15 INFO - document served over http requires an https
21:47:15 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:15 INFO - delivery method with keep-origin-redirect and when
21:47:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:47:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:15 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
21:47:15 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 1329ms
21:47:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
21:47:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a31c800 == 48 [pid = 1823] [id = 369]
21:47:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1474e89800) [pid = 1823] [serial = 1036] [outer = (nil)]
21:47:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147a11dc00) [pid = 1823] [serial = 1037] [outer = 0x7f1474e89800]
21:47:16 INFO - PROCESS | 1823 | 1447480036042 Marionette INFO loaded listener.js
21:47:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147a7ee400) [pid = 1823] [serial = 1038] [outer = 0x7f1474e89800]
21:47:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b81d800 == 49 [pid = 1823] [id = 370]
21:47:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147a825400) [pid = 1823] [serial = 1039] [outer = (nil)]
21:47:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147ad69400) [pid = 1823] [serial = 1040] [outer = 0x7f147a825400]
21:47:17 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
21:47:17 INFO - document served over http requires an https
21:47:17 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:17 INFO - delivery method with no-redirect and when
21:47:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:47:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:47:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:17 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
21:47:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1536ms
21:47:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
21:47:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771e3800 == 50 [pid = 1823] [id = 371]
21:47:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147ad67800) [pid = 1823] [serial = 1041] [outer = (nil)]
21:47:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147adc7800) [pid = 1823] [serial = 1042] [outer = 0x7f147ad67800]
21:47:17 INFO - PROCESS | 1823 | 1447480037546 Marionette INFO loaded listener.js
21:47:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147b833000) [pid = 1823] [serial = 1043] [outer = 0x7f147ad67800]
21:47:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e31e000 == 51 [pid = 1823] [id = 372]
21:47:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147b63f800) [pid = 1823] [serial = 1044] [outer = (nil)]
21:47:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147b82f000) [pid = 1823] [serial = 1045] [outer = 0x7f147b63f800]
21:47:18 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
21:47:18 INFO - document served over http requires an https
21:47:18 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:18 INFO - delivery method with swap-origin-redirect and when
21:47:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:47:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:18 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
21:47:18 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 1536ms
21:47:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147e510800) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f147a1e5c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1478b0dc00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147a828800) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147e110c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f148e1ca000) [pid = 1823] [serial = 27] [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.]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f148e1cb000) [pid = 1823] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147adc2000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f148583d000) [pid = 1823] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f148640a000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f14870c2000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147e82bc00) [pid = 1823] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479971119]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1485f09800) [pid = 1823] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479978532]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f148640ac00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1486403000) [pid = 1823] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1485ca6c00) [pid = 1823] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1477fa0000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1478c21c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147e829800) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147c2cec00) [pid = 1823] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f147c2cb000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1476ea9000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1476ea8c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f14858bd800) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1487187c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1476e9e000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1485cad000) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147adc2c00) [pid = 1823] [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]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f148b22b800) [pid = 1823] [serial = 966] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1479ea0400) [pid = 1823] [serial = 975] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1477f9ec00) [pid = 1823] [serial = 972] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1476ea9c00) [pid = 1823] [serial = 969] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1487e2d400) [pid = 1823] [serial = 963] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1487491c00) [pid = 1823] [serial = 954] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1487abcc00) [pid = 1823] [serial = 957] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1487cfa000) [pid = 1823] [serial = 960] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f14870c3800) [pid = 1823] [serial = 945] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f148718c400) [pid = 1823] [serial = 948] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f14871d7c00) [pid = 1823] [serial = 951] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1486406800) [pid = 1823] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1485fe1c00) [pid = 1823] [serial = 934] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f148640c400) [pid = 1823] [serial = 939] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147e102c00) [pid = 1823] [serial = 942] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147a120400) [pid = 1823] [serial = 978] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1485d93400) [pid = 1823] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1485d3c800) [pid = 1823] [serial = 924] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1485fe1000) [pid = 1823] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479978532]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1485d92400) [pid = 1823] [serial = 929] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147e832c00) [pid = 1823] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147e8fa800) [pid = 1823] [serial = 914] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1485caa400) [pid = 1823] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1485aae400) [pid = 1823] [serial = 919] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1478b95800) [pid = 1823] [serial = 901] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147e104400) [pid = 1823] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f147adc3000) [pid = 1823] [serial = 904] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f147e8f8800) [pid = 1823] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447479971119]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f147e523400) [pid = 1823] [serial = 909] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f1485d8f800) [pid = 1823] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f147a11e800) [pid = 1823] [serial = 976] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f1478b95c00) [pid = 1823] [serial = 973] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f14778c7c00) [pid = 1823] [serial = 970] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f148a449800) [pid = 1823] [serial = 964] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f1487deb000) [pid = 1823] [serial = 961] [outer = (nil)] [url = about:blank]
21:47:19 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f148669a800) [pid = 1823] [serial = 691] [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.]
21:47:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a32f000 == 52 [pid = 1823] [id = 373]
21:47:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f1474e88c00) [pid = 1823] [serial = 1046] [outer = (nil)]
21:47:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f147605f000) [pid = 1823] [serial = 1047] [outer = 0x7f1474e88c00]
21:47:19 INFO - PROCESS | 1823 | 1447480039318 Marionette INFO loaded listener.js
21:47:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f147a1e5c00) [pid = 1823] [serial = 1048] [outer = 0x7f1474e88c00]
21:47:20 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
21:47:20 INFO - document served over http requires an https
21:47:20 INFO - sub-resource via script-tag using the meta-referrer
21:47:20 INFO - delivery method with keep-origin-redirect and when
21:47:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:20 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
21:47:20 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 1579ms
21:47:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
21:47:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e65000 == 53 [pid = 1823] [id = 374]
21:47:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f1476052800) [pid = 1823] [serial = 1049] [outer = (nil)]
21:47:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f147e36d400) [pid = 1823] [serial = 1050] [outer = 0x7f1476052800]
21:47:20 INFO - PROCESS | 1823 | 1447480040715 Marionette INFO loaded listener.js
21:47:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f147e8f7000) [pid = 1823] [serial = 1051] [outer = 0x7f1476052800]
21:47:22 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
21:47:22 INFO - document served over http requires an https
21:47:22 INFO - sub-resource via script-tag using the meta-referrer
21:47:22 INFO - delivery method with no-redirect and when
21:47: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"
21:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:22 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
21:47:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1783ms
21:47:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
21:47:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e67000 == 54 [pid = 1823] [id = 375]
21:47:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f1478b07800) [pid = 1823] [serial = 1052] [outer = (nil)]
21:47:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f1478b97000) [pid = 1823] [serial = 1053] [outer = 0x7f1478b07800]
21:47:22 INFO - PROCESS | 1823 | 1447480042698 Marionette INFO loaded listener.js
21:47:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f147a124400) [pid = 1823] [serial = 1054] [outer = 0x7f1478b07800]
21:47:23 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
21:47:23 INFO - document served over http requires an https
21:47:23 INFO - sub-resource via script-tag using the meta-referrer
21:47:23 INFO - delivery method with swap-origin-redirect and when
21:47:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:23 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
21:47:23 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 1786ms
21:47:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
21:47:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d6800 == 55 [pid = 1823] [id = 376]
21:47:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147adbfc00) [pid = 1823] [serial = 1055] [outer = (nil)]
21:47:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f147adc9c00) [pid = 1823] [serial = 1056] [outer = 0x7f147adbfc00]
21:47:24 INFO - PROCESS | 1823 | 1447480044416 Marionette INFO loaded listener.js
21:47:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147e351c00) [pid = 1823] [serial = 1057] [outer = 0x7f147adbfc00]
21:47:25 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
21:47:25 INFO - document served over http requires an https
21:47:25 INFO - sub-resource via xhr-request using the meta-referrer
21:47:25 INFO - delivery method with keep-origin-redirect and when
21:47: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"
21:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:25 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
21:47:25 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 1532ms
21:47:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
21:47:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858e2800 == 56 [pid = 1823] [id = 377]
21:47:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f147adc0800) [pid = 1823] [serial = 1058] [outer = (nil)]
21:47:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147e8f6800) [pid = 1823] [serial = 1059] [outer = 0x7f147adc0800]
21:47:25 INFO - PROCESS | 1823 | 1447480045924 Marionette INFO loaded listener.js
21:47:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f147f781400) [pid = 1823] [serial = 1060] [outer = 0x7f147adc0800]
21:47:26 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
21:47:26 INFO - document served over http requires an https
21:47:26 INFO - sub-resource via xhr-request using the meta-referrer
21:47:26 INFO - delivery method with no-redirect and when
21:47: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"
21:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:26 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
21:47:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1507ms
21:47:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
21:47:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a0c000 == 57 [pid = 1823] [id = 378]
21:47:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147f787000) [pid = 1823] [serial = 1061] [outer = (nil)]
21:47:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f148099b800) [pid = 1823] [serial = 1062] [outer = 0x7f147f787000]
21:47:27 INFO - PROCESS | 1823 | 1447480047396 Marionette INFO loaded listener.js
21:47:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1485832800) [pid = 1823] [serial = 1063] [outer = 0x7f147f787000]
21:47:28 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
21:47:28 INFO - document served over http requires an https
21:47:28 INFO - sub-resource via xhr-request using the meta-referrer
21:47:28 INFO - delivery method with swap-origin-redirect and when
21:47: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"
21:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:28 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
21:47:28 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 1426ms
21:47:28 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
21:47:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485be0800 == 58 [pid = 1823] [id = 379]
21:47:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f148583b000) [pid = 1823] [serial = 1064] [outer = (nil)]
21:47:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f148583e800) [pid = 1823] [serial = 1065] [outer = 0x7f148583b000]
21:47:28 INFO - PROCESS | 1823 | 1447480048861 Marionette INFO loaded listener.js
21:47:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f14858bb400) [pid = 1823] [serial = 1066] [outer = 0x7f148583b000]
21:47:30 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
21:47:30 INFO - document served over http requires an http
21:47:30 INFO - sub-resource via fetch-request using the meta-referrer
21:47:30 INFO - delivery method with keep-origin-redirect and when
21:47:30 INFO - the target request is same-origin.
21:47:30 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 1627ms
21:47:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
21:47:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d14800 == 59 [pid = 1823] [id = 380]
21:47:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1485b35800) [pid = 1823] [serial = 1067] [outer = (nil)]
21:47:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f1485b36c00) [pid = 1823] [serial = 1068] [outer = 0x7f1485b35800]
21:47:30 INFO - PROCESS | 1823 | 1447480050612 Marionette INFO loaded listener.js
21:47:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1485b40000) [pid = 1823] [serial = 1069] [outer = 0x7f1485b35800]
21:47:31 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
21:47:31 INFO - document served over http requires an http
21:47:31 INFO - sub-resource via fetch-request using the meta-referrer
21:47:31 INFO - delivery method with no-redirect and when
21:47:31 INFO - the target request is same-origin.
21:47:31 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 1484ms
21:47:31 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
21:47:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f32000 == 60 [pid = 1823] [id = 381]
21:47:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1485b35c00) [pid = 1823] [serial = 1070] [outer = (nil)]
21:47:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1485ca4800) [pid = 1823] [serial = 1071] [outer = 0x7f1485b35c00]
21:47:32 INFO - PROCESS | 1823 | 1447480052013 Marionette INFO loaded listener.js
21:47:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f1485caec00) [pid = 1823] [serial = 1072] [outer = 0x7f1485b35c00]
21:47:33 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
21:47:33 INFO - document served over http requires an http
21:47:33 INFO - sub-resource via fetch-request using the meta-referrer
21:47:33 INFO - delivery method with swap-origin-redirect and when
21:47:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:33 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
21:47:33 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 1595ms
21:47:33 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
21:47:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148649e000 == 61 [pid = 1823] [id = 382]
21:47:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485b3e400) [pid = 1823] [serial = 1073] [outer = (nil)]
21:47:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485d36400) [pid = 1823] [serial = 1074] [outer = 0x7f1485b3e400]
21:47:33 INFO - PROCESS | 1823 | 1447480053608 Marionette INFO loaded listener.js
21:47:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485d43c00) [pid = 1823] [serial = 1075] [outer = 0x7f1485b3e400]
21:47:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866dd800 == 62 [pid = 1823] [id = 383]
21:47:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1485d3f400) [pid = 1823] [serial = 1076] [outer = (nil)]
21:47:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485d3d400) [pid = 1823] [serial = 1077] [outer = 0x7f1485d3f400]
21:47:34 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
21:47:34 INFO - document served over http requires an http
21:47:34 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:34 INFO - delivery method with keep-origin-redirect and when
21:47:34 INFO - the target request is same-origin.
21:47:34 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 1527ms
21:47:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
21:47:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ee800 == 63 [pid = 1823] [id = 384]
21:47:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147e360c00) [pid = 1823] [serial = 1078] [outer = (nil)]
21:47:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485d95800) [pid = 1823] [serial = 1079] [outer = 0x7f147e360c00]
21:47:35 INFO - PROCESS | 1823 | 1447480055257 Marionette INFO loaded listener.js
21:47:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485f06400) [pid = 1823] [serial = 1080] [outer = 0x7f147e360c00]
21:47:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486850800 == 64 [pid = 1823] [id = 385]
21:47:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485f04800) [pid = 1823] [serial = 1081] [outer = (nil)]
21:47:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485d99000) [pid = 1823] [serial = 1082] [outer = 0x7f1485f04800]
21:47:36 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
21:47:36 INFO - document served over http requires an http
21:47:36 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:36 INFO - delivery method with no-redirect and when
21:47:36 INFO - the target request is same-origin.
21:47:36 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 1641ms
21:47:36 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
21:47:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148685e000 == 65 [pid = 1823] [id = 386]
21:47:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147f032c00) [pid = 1823] [serial = 1083] [outer = (nil)]
21:47:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485f0cc00) [pid = 1823] [serial = 1084] [outer = 0x7f147f032c00]
21:47:36 INFO - PROCESS | 1823 | 1447480056944 Marionette INFO loaded listener.js
21:47:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1485fe7000) [pid = 1823] [serial = 1085] [outer = 0x7f147f032c00]
21:47:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487623800 == 66 [pid = 1823] [id = 387]
21:47:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485fe3400) [pid = 1823] [serial = 1086] [outer = (nil)]
21:47:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1485feb800) [pid = 1823] [serial = 1087] [outer = 0x7f1485fe3400]
21:47:38 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
21:47:38 INFO - document served over http requires an http
21:47:38 INFO - sub-resource via iframe-tag using the meta-referrer
21:47:38 INFO - delivery method with swap-origin-redirect and when
21:47:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:47:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:38 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
21:47:38 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 1728ms
21:47:38 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
21:47:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876bf000 == 67 [pid = 1823] [id = 388]
21:47:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1485fec400) [pid = 1823] [serial = 1088] [outer = (nil)]
21:47:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1486410000) [pid = 1823] [serial = 1089] [outer = 0x7f1485fec400]
21:47:38 INFO - PROCESS | 1823 | 1447480058776 Marionette INFO loaded listener.js
21:47:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14866a4400) [pid = 1823] [serial = 1090] [outer = 0x7f1485fec400]
21:47:39 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
21:47:39 INFO - document served over http requires an http
21:47:39 INFO - sub-resource via script-tag using the meta-referrer
21:47:39 INFO - delivery method with keep-origin-redirect and when
21:47:39 INFO - the target request is same-origin.
21:47:39 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 1686ms
21:47:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
21:47:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e58800 == 68 [pid = 1823] [id = 389]
21:47:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1478b97800) [pid = 1823] [serial = 1091] [outer = (nil)]
21:47:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1486828400) [pid = 1823] [serial = 1092] [outer = 0x7f1478b97800]
21:47:40 INFO - PROCESS | 1823 | 1447480060421 Marionette INFO loaded listener.js
21:47:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1486e52800) [pid = 1823] [serial = 1093] [outer = 0x7f1478b97800]
21:47:42 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
21:47:42 INFO - document served over http requires an http
21:47:42 INFO - sub-resource via script-tag using the meta-referrer
21:47:42 INFO - delivery method with no-redirect and when
21:47:42 INFO - the target request is same-origin.
21:47:42 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 2787ms
21:47:42 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
21:47:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866eb000 == 69 [pid = 1823] [id = 390]
21:47:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147f037000) [pid = 1823] [serial = 1094] [outer = (nil)]
21:47:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147f77e000) [pid = 1823] [serial = 1095] [outer = 0x7f147f037000]
21:47:43 INFO - PROCESS | 1823 | 1447480063083 Marionette INFO loaded listener.js
21:47:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1486403c00) [pid = 1823] [serial = 1096] [outer = 0x7f147f037000]
21:47:44 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
21:47:44 INFO - document served over http requires an http
21:47:44 INFO - sub-resource via script-tag using the meta-referrer
21:47:44 INFO - delivery method with swap-origin-redirect and when
21:47: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"
21:47:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:47:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:47:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:44 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
21:47:44 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 1829ms
21:47:44 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
21:47:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c26c800 == 70 [pid = 1823] [id = 391]
21:47:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1479ea0400) [pid = 1823] [serial = 1097] [outer = (nil)]
21:47:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147a11d800) [pid = 1823] [serial = 1098] [outer = 0x7f1479ea0400]
21:47:44 INFO - PROCESS | 1823 | 1447480064937 Marionette INFO loaded listener.js
21:47:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147ad6d000) [pid = 1823] [serial = 1099] [outer = 0x7f1479ea0400]
21:47:45 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
21:47:45 INFO - document served over http requires an http
21:47:45 INFO - sub-resource via xhr-request using the meta-referrer
21:47:45 INFO - delivery method with keep-origin-redirect and when
21:47:45 INFO - the target request is same-origin.
21:47:45 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 1395ms
21:47:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
21:47:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c1b800 == 71 [pid = 1823] [id = 392]
21:47:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1477fa1800) [pid = 1823] [serial = 1100] [outer = (nil)]
21:47:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1478b98000) [pid = 1823] [serial = 1101] [outer = 0x7f1477fa1800]
21:47:46 INFO - PROCESS | 1823 | 1447480066272 Marionette INFO loaded listener.js
21:47:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147b63fc00) [pid = 1823] [serial = 1102] [outer = 0x7f1477fa1800]
21:47:47 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
21:47:47 INFO - document served over http requires an http
21:47:47 INFO - sub-resource via xhr-request using the meta-referrer
21:47:47 INFO - delivery method with no-redirect and when
21:47:47 INFO - the target request is same-origin.
21:47:47 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 1542ms
21:47:47 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
21:47:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774d7000 == 72 [pid = 1823] [id = 393]
21:47:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147a123800) [pid = 1823] [serial = 1103] [outer = (nil)]
21:47:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147adc1800) [pid = 1823] [serial = 1104] [outer = 0x7f147a123800]
21:47:47 INFO - PROCESS | 1823 | 1447480067841 Marionette INFO loaded listener.js
21:47:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147bc7b400) [pid = 1823] [serial = 1105] [outer = 0x7f147a123800]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad1f800 == 71 [pid = 1823] [id = 291]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3a6800 == 70 [pid = 1823] [id = 344]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760b1000 == 69 [pid = 1823] [id = 293]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e05000 == 68 [pid = 1823] [id = 289]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771e5800 == 67 [pid = 1823] [id = 286]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e7d800 == 66 [pid = 1823] [id = 306]
21:47:48 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f148b228400) [pid = 1823] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e31e000 == 65 [pid = 1823] [id = 372]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b81d800 == 64 [pid = 1823] [id = 370]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e59000 == 63 [pid = 1823] [id = 368]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a315000 == 62 [pid = 1823] [id = 347]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d3a800 == 61 [pid = 1823] [id = 365]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480eeb000 == 60 [pid = 1823] [id = 364]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e6c000 == 59 [pid = 1823] [id = 363]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb2e000 == 58 [pid = 1823] [id = 361]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f122000 == 57 [pid = 1823] [id = 360]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4f2000 == 56 [pid = 1823] [id = 359]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e445000 == 55 [pid = 1823] [id = 358]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e434800 == 54 [pid = 1823] [id = 357]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e302800 == 53 [pid = 1823] [id = 356]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c26e000 == 52 [pid = 1823] [id = 355]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc24800 == 51 [pid = 1823] [id = 354]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc15800 == 50 [pid = 1823] [id = 353]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba70800 == 49 [pid = 1823] [id = 352]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b670800 == 48 [pid = 1823] [id = 351]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a314800 == 47 [pid = 1823] [id = 350]
21:47:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e5d000 == 46 [pid = 1823] [id = 349]
21:47:48 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
21:47:48 INFO - document served over http requires an http
21:47:48 INFO - sub-resource via xhr-request using the meta-referrer
21:47:48 INFO - delivery method with swap-origin-redirect and when
21:47:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:47:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:47:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:48 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
21:47:48 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 1551ms
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147c2c4000) [pid = 1823] [serial = 905] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147a1f1c00) [pid = 1823] [serial = 902] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f14858b3c00) [pid = 1823] [serial = 915] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147e829400) [pid = 1823] [serial = 910] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1485f0d800) [pid = 1823] [serial = 930] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1485d8c400) [pid = 1823] [serial = 925] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485ca3c00) [pid = 1823] [serial = 920] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f148669a400) [pid = 1823] [serial = 940] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1485fecc00) [pid = 1823] [serial = 935] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148736f400) [pid = 1823] [serial = 952] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14871d4400) [pid = 1823] [serial = 949] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1487188000) [pid = 1823] [serial = 946] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1486834400) [pid = 1823] [serial = 943] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1487cf8400) [pid = 1823] [serial = 958] [outer = (nil)] [url = about:blank]
21:47:49 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1487ab6000) [pid = 1823] [serial = 955] [outer = (nil)] [url = about:blank]
21:47:49 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
21:47:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a316000 == 47 [pid = 1823] [id = 394]
21:47:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147b636800) [pid = 1823] [serial = 1106] [outer = (nil)]
21:47:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147c2c2400) [pid = 1823] [serial = 1107] [outer = 0x7f147b636800]
21:47:49 INFO - PROCESS | 1823 | 1447480069275 Marionette INFO loaded listener.js
21:47:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e10dc00) [pid = 1823] [serial = 1108] [outer = 0x7f147b636800]
21:47:50 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
21:47:50 INFO - document served over http requires an https
21:47:50 INFO - sub-resource via fetch-request using the meta-referrer
21:47:50 INFO - delivery method with keep-origin-redirect and when
21:47:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:50 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
21:47:50 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 1178ms
21:47:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
21:47:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b67e800 == 48 [pid = 1823] [id = 395]
21:47:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1476ea9400) [pid = 1823] [serial = 1109] [outer = (nil)]
21:47:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147c2ce800) [pid = 1823] [serial = 1110] [outer = 0x7f1476ea9400]
21:47:50 INFO - PROCESS | 1823 | 1447480070604 Marionette INFO loaded listener.js
21:47:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147e36bc00) [pid = 1823] [serial = 1111] [outer = 0x7f1476ea9400]
21:47:51 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
21:47:51 INFO - document served over http requires an https
21:47:51 INFO - sub-resource via fetch-request using the meta-referrer
21:47:51 INFO - delivery method with no-redirect and when
21:47: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"
21:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:51 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
21:47:51 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 1289ms
21:47:51 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
21:47:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba7e000 == 49 [pid = 1823] [id = 396]
21:47:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147e508400) [pid = 1823] [serial = 1112] [outer = (nil)]
21:47:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e8f5000) [pid = 1823] [serial = 1113] [outer = 0x7f147e508400]
21:47:51 INFO - PROCESS | 1823 | 1447480071853 Marionette INFO loaded listener.js
21:47:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147f77f800) [pid = 1823] [serial = 1114] [outer = 0x7f147e508400]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147787a800) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147e36d400) [pid = 1823] [serial = 1050] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1474e88c00) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1476e9cc00) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147b63f800) [pid = 1823] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147a825400) [pid = 1823] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480036824]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1479ea0000) [pid = 1823] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147ad67800) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1474e89800) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1477877400) [pid = 1823] [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]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f147a81bc00) [pid = 1823] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147ad70800) [pid = 1823] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480015615]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f147bc75c00) [pid = 1823] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f147ad6b000) [pid = 1823] [serial = 995] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f147e52a000) [pid = 1823] [serial = 1023] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1474e94400) [pid = 1823] [serial = 981] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147787b400) [pid = 1823] [serial = 1029] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147ad69400) [pid = 1823] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480036824]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f14778cdc00) [pid = 1823] [serial = 1032] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147e504000) [pid = 1823] [serial = 1014] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147605f000) [pid = 1823] [serial = 1047] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147b836400) [pid = 1823] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1477fa2000) [pid = 1823] [serial = 984] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147a822800) [pid = 1823] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147c2c5c00) [pid = 1823] [serial = 1005] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147a7eb800) [pid = 1823] [serial = 990] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147a11d000) [pid = 1823] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147f038c00) [pid = 1823] [serial = 1020] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147a11dc00) [pid = 1823] [serial = 1037] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147ad72800) [pid = 1823] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480015615]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f1474f42800) [pid = 1823] [serial = 1026] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147adc7800) [pid = 1823] [serial = 1042] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147e358c00) [pid = 1823] [serial = 1011] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147b82f000) [pid = 1823] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147a1eb800) [pid = 1823] [serial = 987] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147b63b400) [pid = 1823] [serial = 1000] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e10b800) [pid = 1823] [serial = 1008] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147e526000) [pid = 1823] [serial = 1017] [outer = (nil)] [url = about:blank]
21:47:52 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147a1e7400) [pid = 1823] [serial = 979] [outer = (nil)] [url = about:blank]
21:47:52 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
21:47:52 INFO - document served over http requires an https
21:47:52 INFO - sub-resource via fetch-request using the meta-referrer
21:47:52 INFO - delivery method with swap-origin-redirect and when
21:47:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:52 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
21:47:52 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 1289ms
21:47:52 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
21:47:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e30c800 == 50 [pid = 1823] [id = 397]
21:47:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1477877400) [pid = 1823] [serial = 1115] [outer = (nil)]
21:47:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1479e9f800) [pid = 1823] [serial = 1116] [outer = 0x7f1477877400]
21:47:53 INFO - PROCESS | 1823 | 1447480073184 Marionette INFO loaded listener.js
21:47:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f147e830400) [pid = 1823] [serial = 1117] [outer = 0x7f1477877400]
21:47:54 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
21:47:54 INFO - document served over http requires an https
21:47:54 INFO - sub-resource via fetch-request using the meta-referrer
21:47:54 INFO - delivery method with swap-origin-redirect and when
21:47:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:54 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
21:47:54 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 1183ms
21:47:54 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
21:47:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f119000 == 51 [pid = 1823] [id = 398]
21:47:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147bc75c00) [pid = 1823] [serial = 1118] [outer = (nil)]
21:47:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147f77e400) [pid = 1823] [serial = 1119] [outer = 0x7f147bc75c00]
21:47:54 INFO - PROCESS | 1823 | 1447480074284 Marionette INFO loaded listener.js
21:47:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f14858bd000) [pid = 1823] [serial = 1120] [outer = 0x7f147bc75c00]
21:47:55 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
21:47:55 INFO - document served over http requires an https
21:47:55 INFO - sub-resource via fetch-request using the meta-referrer
21:47:55 INFO - delivery method with keep-origin-redirect and when
21:47:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:55 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
21:47:55 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 1531ms
21:47:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
21:47:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af38000 == 52 [pid = 1823] [id = 399]
21:47:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1478b0d400) [pid = 1823] [serial = 1121] [outer = (nil)]
21:47:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1478c1f000) [pid = 1823] [serial = 1122] [outer = 0x7f1478b0d400]
21:47:56 INFO - PROCESS | 1823 | 1447480076187 Marionette INFO loaded listener.js
21:47:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147ad66800) [pid = 1823] [serial = 1123] [outer = 0x7f1478b0d400]
21:47:57 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
21:47:57 INFO - document served over http requires an https
21:47:57 INFO - sub-resource via fetch-request using the meta-referrer
21:47:57 INFO - delivery method with no-redirect and when
21:47: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"
21:47:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:57 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
21:47:57 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 1790ms
21:47:57 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
21:47:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb39000 == 53 [pid = 1823] [id = 400]
21:47:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147ad6e000) [pid = 1823] [serial = 1124] [outer = (nil)]
21:47:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147bc75800) [pid = 1823] [serial = 1125] [outer = 0x7f147ad6e000]
21:47:57 INFO - PROCESS | 1823 | 1447480077948 Marionette INFO loaded listener.js
21:47:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147e50c000) [pid = 1823] [serial = 1126] [outer = 0x7f147ad6e000]
21:47:59 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
21:47:59 INFO - document served over http requires an https
21:47:59 INFO - sub-resource via fetch-request using the meta-referrer
21:47:59 INFO - delivery method with swap-origin-redirect and when
21:47:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:47:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
21:47:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
21:47:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
21:47:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:47:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:47:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:47:59 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 1685ms
21:47:59 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
21:47:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ee2800 == 54 [pid = 1823] [id = 401]
21:47:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147e82b000) [pid = 1823] [serial = 1127] [outer = (nil)]
21:47:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147f780800) [pid = 1823] [serial = 1128] [outer = 0x7f147e82b000]
21:47:59 INFO - PROCESS | 1823 | 1447480079646 Marionette INFO loaded listener.js
21:47:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:47:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485ab4400) [pid = 1823] [serial = 1129] [outer = 0x7f147e82b000]
21:48:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bee800 == 55 [pid = 1823] [id = 402]
21:48:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485aad000) [pid = 1823] [serial = 1130] [outer = (nil)]
21:48:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f14858be800) [pid = 1823] [serial = 1131] [outer = 0x7f1485aad000]
21:48:00 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
21:48:00 INFO - document served over http requires an https
21:48:00 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:00 INFO - delivery method with keep-origin-redirect and when
21:48: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"
21:48:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:00 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
21:48:00 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 1640ms
21:48:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
21:48:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d0d000 == 56 [pid = 1823] [id = 403]
21:48:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147e8efc00) [pid = 1823] [serial = 1132] [outer = (nil)]
21:48:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1485b33c00) [pid = 1823] [serial = 1133] [outer = 0x7f147e8efc00]
21:48:01 INFO - PROCESS | 1823 | 1447480081337 Marionette INFO loaded listener.js
21:48:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485f09400) [pid = 1823] [serial = 1134] [outer = 0x7f147e8efc00]
21:48:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876b3800 == 57 [pid = 1823] [id = 404]
21:48:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485d8c000) [pid = 1823] [serial = 1135] [outer = (nil)]
21:48:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485fe8c00) [pid = 1823] [serial = 1136] [outer = 0x7f1485d8c000]
21:48:02 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
21:48:02 INFO - document served over http requires an https
21:48:02 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:02 INFO - delivery method with no-redirect and when
21:48:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:02 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
21:48:02 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 1782ms
21:48:02 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
21:48:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5a800 == 58 [pid = 1823] [id = 405]
21:48:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147bc7f000) [pid = 1823] [serial = 1137] [outer = (nil)]
21:48:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485fec800) [pid = 1823] [serial = 1138] [outer = 0x7f147bc7f000]
21:48:03 INFO - PROCESS | 1823 | 1447480083118 Marionette INFO loaded listener.js
21:48:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f14866a0800) [pid = 1823] [serial = 1139] [outer = 0x7f147bc7f000]
21:48:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489ea7000 == 59 [pid = 1823] [id = 406]
21:48:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f14866a3800) [pid = 1823] [serial = 1140] [outer = (nil)]
21:48:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f14866a3000) [pid = 1823] [serial = 1141] [outer = 0x7f14866a3800]
21:48:04 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
21:48:04 INFO - document served over http requires an https
21:48:04 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:04 INFO - delivery method with swap-origin-redirect and when
21:48:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:04 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
21:48:04 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 1646ms
21:48:04 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
21:48:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eae000 == 60 [pid = 1823] [id = 407]
21:48:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1486e5e800) [pid = 1823] [serial = 1142] [outer = (nil)]
21:48:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1486e60000) [pid = 1823] [serial = 1143] [outer = 0x7f1486e5e800]
21:48:04 INFO - PROCESS | 1823 | 1447480084805 Marionette INFO loaded listener.js
21:48:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f14870c6c00) [pid = 1823] [serial = 1144] [outer = 0x7f1486e5e800]
21:48:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a451800 == 61 [pid = 1823] [id = 408]
21:48:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14870c2000) [pid = 1823] [serial = 1145] [outer = (nil)]
21:48:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f14870c9800) [pid = 1823] [serial = 1146] [outer = 0x7f14870c2000]
21:48:05 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
21:48:05 INFO - document served over http requires an https
21:48:05 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:05 INFO - delivery method with swap-origin-redirect and when
21:48:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:05 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
21:48:05 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 1654ms
21:48:05 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
21:48:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a459800 == 62 [pid = 1823] [id = 409]
21:48:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e353400) [pid = 1823] [serial = 1147] [outer = (nil)]
21:48:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f14870ccc00) [pid = 1823] [serial = 1148] [outer = 0x7f147e353400]
21:48:06 INFO - PROCESS | 1823 | 1447480086512 Marionette INFO loaded listener.js
21:48:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1487192800) [pid = 1823] [serial = 1149] [outer = 0x7f147e353400]
21:48:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0b6000 == 63 [pid = 1823] [id = 410]
21:48:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f148718fc00) [pid = 1823] [serial = 1150] [outer = (nil)]
21:48:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f14871cdc00) [pid = 1823] [serial = 1151] [outer = 0x7f148718fc00]
21:48:07 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
21:48:07 INFO - document served over http requires an https
21:48:07 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:07 INFO - delivery method with keep-origin-redirect and when
21:48: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"
21:48:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:07 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
21:48:07 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 1745ms
21:48:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
21:48:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0bb000 == 64 [pid = 1823] [id = 411]
21:48:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1474e8b800) [pid = 1823] [serial = 1152] [outer = (nil)]
21:48:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1486e5f800) [pid = 1823] [serial = 1153] [outer = 0x7f1474e8b800]
21:48:08 INFO - PROCESS | 1823 | 1447480088216 Marionette INFO loaded listener.js
21:48:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f14871dcc00) [pid = 1823] [serial = 1154] [outer = 0x7f1474e8b800]
21:48:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b271000 == 65 [pid = 1823] [id = 412]
21:48:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f14871db800) [pid = 1823] [serial = 1155] [outer = (nil)]
21:48:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1487365000) [pid = 1823] [serial = 1156] [outer = 0x7f14871db800]
21:48:09 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
21:48:09 INFO - document served over http requires an https
21:48:09 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:09 INFO - delivery method with no-redirect and when
21:48: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"
21:48:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:09 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
21:48:09 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 1990ms
21:48:09 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
21:48:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b5eb800 == 66 [pid = 1823] [id = 413]
21:48:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147e502c00) [pid = 1823] [serial = 1157] [outer = (nil)]
21:48:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f148736d800) [pid = 1823] [serial = 1158] [outer = 0x7f147e502c00]
21:48:10 INFO - PROCESS | 1823 | 1447480090588 Marionette INFO loaded listener.js
21:48:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f148748f800) [pid = 1823] [serial = 1159] [outer = 0x7f147e502c00]
21:48:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df70800 == 67 [pid = 1823] [id = 414]
21:48:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f148748b800) [pid = 1823] [serial = 1160] [outer = (nil)]
21:48:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1487494c00) [pid = 1823] [serial = 1161] [outer = 0x7f148748b800]
21:48:11 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
21:48:11 INFO - document served over http requires an https
21:48:11 INFO - sub-resource via iframe-tag using the meta-referrer
21:48:11 INFO - delivery method with swap-origin-redirect and when
21:48:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
21:48:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
21:48:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:11 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
21:48:11 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 1941ms
21:48:11 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
21:48:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df7e800 == 68 [pid = 1823] [id = 415]
21:48:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1485839000) [pid = 1823] [serial = 1162] [outer = (nil)]
21:48:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f1487490800) [pid = 1823] [serial = 1163] [outer = 0x7f1485839000]
21:48:12 INFO - PROCESS | 1823 | 1447480092317 Marionette INFO loaded listener.js
21:48:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1487abcc00) [pid = 1823] [serial = 1164] [outer = 0x7f1485839000]
21:48:13 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
21:48:13 INFO - document served over http requires an https
21:48:13 INFO - sub-resource via script-tag using the meta-referrer
21:48:13 INFO - delivery method with keep-origin-redirect and when
21:48:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:13 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
21:48:13 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 1629ms
21:48:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
21:48:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e15d000 == 69 [pid = 1823] [id = 416]
21:48:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f14858ba400) [pid = 1823] [serial = 1165] [outer = (nil)]
21:48:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1487cf9c00) [pid = 1823] [serial = 1166] [outer = 0x7f14858ba400]
21:48:13 INFO - PROCESS | 1823 | 1447480093958 Marionette INFO loaded listener.js
21:48:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1487de9800) [pid = 1823] [serial = 1167] [outer = 0x7f14858ba400]
21:48:14 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
21:48:14 INFO - document served over http requires an https
21:48:14 INFO - sub-resource via script-tag using the meta-referrer
21:48:14 INFO - delivery method with no-redirect and when
21:48:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:14 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
21:48:14 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 1533ms
21:48:14 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
21:48:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e278000 == 70 [pid = 1823] [id = 417]
21:48:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1478c14c00) [pid = 1823] [serial = 1168] [outer = (nil)]
21:48:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1487def400) [pid = 1823] [serial = 1169] [outer = 0x7f1478c14c00]
21:48:15 INFO - PROCESS | 1823 | 1447480095399 Marionette INFO loaded listener.js
21:48:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1487e36000) [pid = 1823] [serial = 1170] [outer = 0x7f1478c14c00]
21:48:16 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
21:48:16 INFO - document served over http requires an https
21:48:16 INFO - sub-resource via script-tag using the meta-referrer
21:48:16 INFO - delivery method with swap-origin-redirect and when
21:48:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:16 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
21:48:16 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 1527ms
21:48:16 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
21:48:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2cb000 == 71 [pid = 1823] [id = 418]
21:48:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1478c17400) [pid = 1823] [serial = 1171] [outer = (nil)]
21:48:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148a442800) [pid = 1823] [serial = 1172] [outer = 0x7f1478c17400]
21:48:17 INFO - PROCESS | 1823 | 1447480097153 Marionette INFO loaded listener.js
21:48:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f148b22a800) [pid = 1823] [serial = 1173] [outer = 0x7f1478c17400]
21:48:18 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
21:48:18 INFO - document served over http requires an https
21:48:18 INFO - sub-resource via script-tag using the meta-referrer
21:48:18 INFO - delivery method with swap-origin-redirect and when
21:48:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:18 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
21:48:18 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 1693ms
21:48:18 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
21:48:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3b1800 == 72 [pid = 1823] [id = 419]
21:48:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f147a7e5400) [pid = 1823] [serial = 1174] [outer = (nil)]
21:48:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148b4e6800) [pid = 1823] [serial = 1175] [outer = 0x7f147a7e5400]
21:48:18 INFO - PROCESS | 1823 | 1447480098762 Marionette INFO loaded listener.js
21:48:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f148c067800) [pid = 1823] [serial = 1176] [outer = 0x7f147a7e5400]
21:48:21 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
21:48:21 INFO - document served over http requires an https
21:48:21 INFO - sub-resource via script-tag using the meta-referrer
21:48:21 INFO - delivery method with keep-origin-redirect and when
21:48:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:21 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
21:48:21 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 2863ms
21:48:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
21:48:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e59000 == 73 [pid = 1823] [id = 420]
21:48:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f1474e8f800) [pid = 1823] [serial = 1177] [outer = (nil)]
21:48:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f1476051800) [pid = 1823] [serial = 1178] [outer = 0x7f1474e8f800]
21:48:21 INFO - PROCESS | 1823 | 1447480101899 Marionette INFO loaded listener.js
21:48:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f1478b03800) [pid = 1823] [serial = 1179] [outer = 0x7f1474e8f800]
21:48:22 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
21:48:22 INFO - document served over http requires an https
21:48:22 INFO - sub-resource via script-tag using the meta-referrer
21:48:22 INFO - delivery method with no-redirect and when
21:48:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:22 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
21:48:22 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 1833ms
21:48:22 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
21:48:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c31000 == 74 [pid = 1823] [id = 421]
21:48:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f147adc4000) [pid = 1823] [serial = 1180] [outer = (nil)]
21:48:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f147b830800) [pid = 1823] [serial = 1181] [outer = 0x7f147adc4000]
21:48:23 INFO - PROCESS | 1823 | 1447480103410 Marionette INFO loaded listener.js
21:48:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f147e523c00) [pid = 1823] [serial = 1182] [outer = 0x7f147adc4000]
21:48:24 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
21:48:24 INFO - document served over http requires an https
21:48:24 INFO - sub-resource via script-tag using the meta-referrer
21:48:24 INFO - delivery method with swap-origin-redirect and when
21:48:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
21:48:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
21:48:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:48:24 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 1639ms
21:48:24 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
21:48:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774cf800 == 75 [pid = 1823] [id = 422]
21:48:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f147605b400) [pid = 1823] [serial = 1183] [outer = (nil)]
21:48:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f147787a000) [pid = 1823] [serial = 1184] [outer = 0x7f147605b400]
21:48:25 INFO - PROCESS | 1823 | 1447480105207 Marionette INFO loaded listener.js
21:48:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f147bc73400) [pid = 1823] [serial = 1185] [outer = 0x7f147605b400]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866dd800 == 74 [pid = 1823] [id = 383]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486850800 == 73 [pid = 1823] [id = 385]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487623800 == 72 [pid = 1823] [id = 387]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866eb000 == 71 [pid = 1823] [id = 390]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c26c800 == 70 [pid = 1823] [id = 391]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c1b800 == 69 [pid = 1823] [id = 392]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774d7000 == 68 [pid = 1823] [id = 393]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a316000 == 67 [pid = 1823] [id = 394]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b80c800 == 66 [pid = 1823] [id = 295]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b67e800 == 65 [pid = 1823] [id = 395]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba7e000 == 64 [pid = 1823] [id = 396]
21:48:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e30c800 == 63 [pid = 1823] [id = 397]
21:48:25 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f147a1e5c00) [pid = 1823] [serial = 1048] [outer = (nil)] [url = about:blank]
21:48:25 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f147b833000) [pid = 1823] [serial = 1043] [outer = (nil)] [url = about:blank]
21:48:25 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1478b10800) [pid = 1823] [serial = 1030] [outer = (nil)] [url = about:blank]
21:48:25 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f1478c21000) [pid = 1823] [serial = 1033] [outer = (nil)] [url = about:blank]
21:48:25 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f147a7ee400) [pid = 1823] [serial = 1038] [outer = (nil)] [url = about:blank]
21:48:26 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
21:48:26 INFO - document served over http requires an https
21:48:26 INFO - sub-resource via xhr-request using the meta-referrer
21:48:26 INFO - delivery method with keep-origin-redirect and when
21:48: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"
21:48:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:26 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
21:48:26 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 1931ms
21:48:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
21:48:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774d7000 == 64 [pid = 1823] [id = 423]
21:48:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f1474f40400) [pid = 1823] [serial = 1186] [outer = (nil)]
21:48:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f147ad6fc00) [pid = 1823] [serial = 1187] [outer = 0x7f1474f40400]
21:48:26 INFO - PROCESS | 1823 | 1447480106908 Marionette INFO loaded listener.js
21:48:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f147e8f6400) [pid = 1823] [serial = 1188] [outer = 0x7f1474f40400]
21:48:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
21:48:27 INFO - document served over http requires an https
21:48:27 INFO - sub-resource via xhr-request using the meta-referrer
21:48:27 INFO - delivery method with no-redirect and when
21:48:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
21:48:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1129ms
21:48:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
21:48:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba6b800 == 65 [pid = 1823] [id = 424]
21:48:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f1476e9f400) [pid = 1823] [serial = 1189] [outer = (nil)]
21:48:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f1480998400) [pid = 1823] [serial = 1190] [outer = 0x7f1476e9f400]
21:48:27 INFO - PROCESS | 1823 | 1447480107972 Marionette INFO loaded listener.js
21:48:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1485840400) [pid = 1823] [serial = 1191] [outer = 0x7f1476e9f400]
21:48:28 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
21:48:28 INFO - document served over http requires an https
21:48:28 INFO - sub-resource via xhr-request using the meta-referrer
21:48:28 INFO - delivery method with swap-origin-redirect and when
21:48:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
21:48:28 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 1231ms
21:48:28 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
21:48:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d49800 == 66 [pid = 1823] [id = 425]
21:48:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f147e82c000) [pid = 1823] [serial = 1192] [outer = (nil)]
21:48:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f1485ab2000) [pid = 1823] [serial = 1193] [outer = 0x7f147e82c000]
21:48:29 INFO - PROCESS | 1823 | 1447480109227 Marionette INFO loaded listener.js
21:48:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f1485d35c00) [pid = 1823] [serial = 1194] [outer = 0x7f147e82c000]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1485ca4800) [pid = 1823] [serial = 1071] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f147f77e400) [pid = 1823] [serial = 1119] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f147a123800) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f147b636800) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1476ea9400) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f147e508400) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1477877400) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f1479ea0400) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1477fa1800) [pid = 1823] [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]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f1485fe3400) [pid = 1823] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f1485f04800) [pid = 1823] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480056039]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f1485d3f400) [pid = 1823] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f148583e800) [pid = 1823] [serial = 1065] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147adc9c00) [pid = 1823] [serial = 1056] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1486410000) [pid = 1823] [serial = 1089] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147e8f6800) [pid = 1823] [serial = 1059] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147e8f5000) [pid = 1823] [serial = 1113] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f1485f0cc00) [pid = 1823] [serial = 1084] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f1478b98000) [pid = 1823] [serial = 1101] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1486828400) [pid = 1823] [serial = 1092] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147f77e000) [pid = 1823] [serial = 1095] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1485d99000) [pid = 1823] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480056039]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147c2ce800) [pid = 1823] [serial = 1110] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147a11d800) [pid = 1823] [serial = 1098] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147adc1800) [pid = 1823] [serial = 1104] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1485feb800) [pid = 1823] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f148099b800) [pid = 1823] [serial = 1062] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f147c2c2400) [pid = 1823] [serial = 1107] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1485b36c00) [pid = 1823] [serial = 1068] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1485d3d400) [pid = 1823] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1485d36400) [pid = 1823] [serial = 1074] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1479e9f800) [pid = 1823] [serial = 1116] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1478b97000) [pid = 1823] [serial = 1053] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1485d95800) [pid = 1823] [serial = 1079] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147bc7b400) [pid = 1823] [serial = 1105] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147b63fc00) [pid = 1823] [serial = 1102] [outer = (nil)] [url = about:blank]
21:48:29 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147ad6d000) [pid = 1823] [serial = 1099] [outer = (nil)] [url = about:blank]
21:48:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
21:48:30 INFO - document served over http requires an https
21:48:30 INFO - sub-resource via xhr-request using the meta-referrer
21:48:30 INFO - delivery method with swap-origin-redirect and when
21:48:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
21:48:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1291ms
21:48:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
21:48:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ee0000 == 67 [pid = 1823] [id = 426]
21:48:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147adc1800) [pid = 1823] [serial = 1195] [outer = (nil)]
21:48:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147f0d5400) [pid = 1823] [serial = 1196] [outer = 0x7f147adc1800]
21:48:30 INFO - PROCESS | 1823 | 1447480110587 Marionette INFO loaded listener.js
21:48:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1485d98000) [pid = 1823] [serial = 1197] [outer = 0x7f147adc1800]
21:48:31 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
21:48:31 INFO - document served over http requires an https
21:48:31 INFO - sub-resource via xhr-request using the meta-referrer
21:48:31 INFO - delivery method with keep-origin-redirect and when
21:48:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:31 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
21:48:31 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 1136ms
21:48:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
21:48:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bed800 == 68 [pid = 1823] [id = 427]
21:48:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1479ea0400) [pid = 1823] [serial = 1198] [outer = (nil)]
21:48:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1485fdf000) [pid = 1823] [serial = 1199] [outer = 0x7f1479ea0400]
21:48:31 INFO - PROCESS | 1823 | 1447480111679 Marionette INFO loaded listener.js
21:48:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f148640bc00) [pid = 1823] [serial = 1200] [outer = 0x7f1479ea0400]
21:48:32 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
21:48:32 INFO - document served over http requires an https
21:48:32 INFO - sub-resource via xhr-request using the meta-referrer
21:48:32 INFO - delivery method with no-redirect and when
21:48: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"
21:48:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:32 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
21:48:32 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 1477ms
21:48:32 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
21:48:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc1f800 == 69 [pid = 1823] [id = 428]
21:48:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147a7e6000) [pid = 1823] [serial = 1201] [outer = (nil)]
21:48:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147a824800) [pid = 1823] [serial = 1202] [outer = 0x7f147a7e6000]
21:48:33 INFO - PROCESS | 1823 | 1447480113433 Marionette INFO loaded listener.js
21:48:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147bc74c00) [pid = 1823] [serial = 1203] [outer = 0x7f147a7e6000]
21:48:34 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
21:48:34 INFO - document served over http requires an https
21:48:34 INFO - sub-resource via xhr-request using the meta-referrer
21:48:34 INFO - delivery method with swap-origin-redirect and when
21:48:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
21:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
21:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
21:48:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
21:48:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
21:48:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
21:48:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
21:48:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
21:48:34 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 1642ms
21:48:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:48:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bf0000 == 70 [pid = 1823] [id = 429]
21:48:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147c2d0c00) [pid = 1823] [serial = 1204] [outer = (nil)]
21:48:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e8f4800) [pid = 1823] [serial = 1205] [outer = 0x7f147c2d0c00]
21:48:35 INFO - PROCESS | 1823 | 1447480115055 Marionette INFO loaded listener.js
21:48:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1485ca4c00) [pid = 1823] [serial = 1206] [outer = 0x7f147c2d0c00]
21:48:36 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
21:48:36 INFO - document served over http requires an http
21:48:36 INFO - sub-resource via fetch-request using the http-csp
21:48:36 INFO - delivery method with keep-origin-redirect and when
21:48:36 INFO - the target request is cross-origin.
21:48:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1536ms
21:48:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:48:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866f9800 == 71 [pid = 1823] [id = 430]
21:48:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147e826c00) [pid = 1823] [serial = 1207] [outer = (nil)]
21:48:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1486409800) [pid = 1823] [serial = 1208] [outer = 0x7f147e826c00]
21:48:36 INFO - PROCESS | 1823 | 1447480116608 Marionette INFO loaded listener.js
21:48:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1486834400) [pid = 1823] [serial = 1209] [outer = 0x7f147e826c00]
21:48:37 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
21:48:37 INFO - document served over http requires an http
21:48:37 INFO - sub-resource via fetch-request using the http-csp
21:48:37 INFO - delivery method with no-redirect and when
21:48:37 INFO - the target request is cross-origin.
21:48:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1536ms
21:48:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:48:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876bd000 == 72 [pid = 1823] [id = 431]
21:48:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1486e52c00) [pid = 1823] [serial = 1210] [outer = (nil)]
21:48:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1486e5a000) [pid = 1823] [serial = 1211] [outer = 0x7f1486e52c00]
21:48:38 INFO - PROCESS | 1823 | 1447480118118 Marionette INFO loaded listener.js
21:48:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1487188c00) [pid = 1823] [serial = 1212] [outer = 0x7f1486e52c00]
21:48:39 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
21:48:39 INFO - document served over http requires an http
21:48:39 INFO - sub-resource via fetch-request using the http-csp
21:48:39 INFO - delivery method with swap-origin-redirect and when
21:48:39 INFO - the target request is cross-origin.
21:48:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1528ms
21:48:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:48:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489ea5000 == 73 [pid = 1823] [id = 432]
21:48:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1486e59800) [pid = 1823] [serial = 1213] [outer = (nil)]
21:48:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148736a400) [pid = 1823] [serial = 1214] [outer = 0x7f1486e59800]
21:48:39 INFO - PROCESS | 1823 | 1447480119620 Marionette INFO loaded listener.js
21:48:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1487ac2c00) [pid = 1823] [serial = 1215] [outer = 0x7f1486e59800]
21:48:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e144000 == 74 [pid = 1823] [id = 433]
21:48:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1487ab5000) [pid = 1823] [serial = 1216] [outer = (nil)]
21:48:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1487491400) [pid = 1823] [serial = 1217] [outer = 0x7f1487ab5000]
21:48:40 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
21:48:40 INFO - document served over http requires an http
21:48:40 INFO - sub-resource via iframe-tag using the http-csp
21:48:40 INFO - delivery method with keep-origin-redirect and when
21:48:40 INFO - the target request is cross-origin.
21:48:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1690ms
21:48:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:48:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2cd000 == 75 [pid = 1823] [id = 434]
21:48:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1487e2b000) [pid = 1823] [serial = 1218] [outer = (nil)]
21:48:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148b58d400) [pid = 1823] [serial = 1219] [outer = 0x7f1487e2b000]
21:48:41 INFO - PROCESS | 1823 | 1447480121500 Marionette INFO loaded listener.js
21:48:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148dbc6c00) [pid = 1823] [serial = 1220] [outer = 0x7f1487e2b000]
21:48:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e729800 == 76 [pid = 1823] [id = 435]
21:48:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148dbc6400) [pid = 1823] [serial = 1221] [outer = (nil)]
21:48:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f148dbcc800) [pid = 1823] [serial = 1222] [outer = 0x7f148dbc6400]
21:48:42 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
21:48:42 INFO - document served over http requires an http
21:48:42 INFO - sub-resource via iframe-tag using the http-csp
21:48:42 INFO - delivery method with no-redirect and when
21:48:42 INFO - the target request is cross-origin.
21:48:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1787ms
21:48:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:48:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e84d000 == 77 [pid = 1823] [id = 436]
21:48:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f1487e2d400) [pid = 1823] [serial = 1223] [outer = (nil)]
21:48:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148df9f800) [pid = 1823] [serial = 1224] [outer = 0x7f1487e2d400]
21:48:43 INFO - PROCESS | 1823 | 1447480123256 Marionette INFO loaded listener.js
21:48:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f148dfa6c00) [pid = 1823] [serial = 1225] [outer = 0x7f1487e2d400]
21:48:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea1b000 == 78 [pid = 1823] [id = 437]
21:48:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f148dfa7400) [pid = 1823] [serial = 1226] [outer = (nil)]
21:48:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f148dfa4c00) [pid = 1823] [serial = 1227] [outer = 0x7f148dfa7400]
21:48:44 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
21:48:44 INFO - document served over http requires an http
21:48:44 INFO - sub-resource via iframe-tag using the http-csp
21:48:44 INFO - delivery method with swap-origin-redirect and when
21:48:44 INFO - the target request is cross-origin.
21:48:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1677ms
21:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:48:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea29000 == 79 [pid = 1823] [id = 438]
21:48:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1486e59400) [pid = 1823] [serial = 1228] [outer = (nil)]
21:48:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f148e1c7400) [pid = 1823] [serial = 1229] [outer = 0x7f1486e59400]
21:48:44 INFO - PROCESS | 1823 | 1447480124925 Marionette INFO loaded listener.js
21:48:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f148e20bc00) [pid = 1823] [serial = 1230] [outer = 0x7f1486e59400]
21:48:45 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
21:48:45 INFO - document served over http requires an http
21:48:45 INFO - sub-resource via script-tag using the http-csp
21:48:45 INFO - delivery method with keep-origin-redirect and when
21:48:45 INFO - the target request is cross-origin.
21:48:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1531ms
21:48:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:48:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3a2800 == 80 [pid = 1823] [id = 439]
21:48:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f148df98800) [pid = 1823] [serial = 1231] [outer = (nil)]
21:48:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f148e210000) [pid = 1823] [serial = 1232] [outer = 0x7f148df98800]
21:48:46 INFO - PROCESS | 1823 | 1447480126346 Marionette INFO loaded listener.js
21:48:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f148e387800) [pid = 1823] [serial = 1233] [outer = 0x7f148df98800]
21:48:47 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
21:48:47 INFO - document served over http requires an http
21:48:47 INFO - sub-resource via script-tag using the http-csp
21:48:47 INFO - delivery method with no-redirect and when
21:48:47 INFO - the target request is cross-origin.
21:48:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1435ms
21:48:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:48:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f4e7000 == 81 [pid = 1823] [id = 440]
21:48:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f147a821c00) [pid = 1823] [serial = 1234] [outer = (nil)]
21:48:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f148e389c00) [pid = 1823] [serial = 1235] [outer = 0x7f147a821c00]
21:48:47 INFO - PROCESS | 1823 | 1447480127800 Marionette INFO loaded listener.js
21:48:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f148e394400) [pid = 1823] [serial = 1236] [outer = 0x7f147a821c00]
21:48:48 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
21:48:48 INFO - document served over http requires an http
21:48:48 INFO - sub-resource via script-tag using the http-csp
21:48:48 INFO - delivery method with swap-origin-redirect and when
21:48:48 INFO - the target request is cross-origin.
21:48:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1476ms
21:48:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:48:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5cb000 == 82 [pid = 1823] [id = 441]
21:48:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f148e20c400) [pid = 1823] [serial = 1237] [outer = (nil)]
21:48:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f148e86cc00) [pid = 1823] [serial = 1238] [outer = 0x7f148e20c400]
21:48:49 INFO - PROCESS | 1823 | 1447480129340 Marionette INFO loaded listener.js
21:48:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f148e95f400) [pid = 1823] [serial = 1239] [outer = 0x7f148e20c400]
21:48:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:48:50 INFO - document served over http requires an http
21:48:50 INFO - sub-resource via xhr-request using the http-csp
21:48:50 INFO - delivery method with keep-origin-redirect and when
21:48:50 INFO - the target request is cross-origin.
21:48:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1510ms
21:48:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:48:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c63800 == 83 [pid = 1823] [id = 442]
21:48:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f148e86b400) [pid = 1823] [serial = 1240] [outer = (nil)]
21:48:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f148e966400) [pid = 1823] [serial = 1241] [outer = 0x7f148e86b400]
21:48:50 INFO - PROCESS | 1823 | 1447480130829 Marionette INFO loaded listener.js
21:48:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f148ebae000) [pid = 1823] [serial = 1242] [outer = 0x7f148e86b400]
21:48:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:48:51 INFO - document served over http requires an http
21:48:51 INFO - sub-resource via xhr-request using the http-csp
21:48:51 INFO - delivery method with no-redirect and when
21:48:51 INFO - the target request is cross-origin.
21:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1480ms
21:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:48:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490f11000 == 84 [pid = 1823] [id = 443]
21:48:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f148e965400) [pid = 1823] [serial = 1243] [outer = (nil)]
21:48:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f148ebaf400) [pid = 1823] [serial = 1244] [outer = 0x7f148e965400]
21:48:52 INFO - PROCESS | 1823 | 1447480132338 Marionette INFO loaded listener.js
21:48:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f148ee49c00) [pid = 1823] [serial = 1245] [outer = 0x7f148e965400]
21:48:53 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
21:48:53 INFO - document served over http requires an http
21:48:53 INFO - sub-resource via xhr-request using the http-csp
21:48:53 INFO - delivery method with swap-origin-redirect and when
21:48:53 INFO - the target request is cross-origin.
21:48:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1481ms
21:48:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:48:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491806000 == 85 [pid = 1823] [id = 444]
21:48:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f148eba9800) [pid = 1823] [serial = 1246] [outer = (nil)]
21:48:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f148ee4f800) [pid = 1823] [serial = 1247] [outer = 0x7f148eba9800]
21:48:53 INFO - PROCESS | 1823 | 1447480133887 Marionette INFO loaded listener.js
21:48:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f148f31d800) [pid = 1823] [serial = 1248] [outer = 0x7f148eba9800]
21:48:54 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
21:48:54 INFO - document served over http requires an https
21:48:54 INFO - sub-resource via fetch-request using the http-csp
21:48:54 INFO - delivery method with keep-origin-redirect and when
21:48:54 INFO - the target request is cross-origin.
21:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1497ms
21:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:48:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c66000 == 86 [pid = 1823] [id = 445]
21:48:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f148ebb4000) [pid = 1823] [serial = 1249] [outer = (nil)]
21:48:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f148ee54c00) [pid = 1823] [serial = 1250] [outer = 0x7f148ebb4000]
21:48:55 INFO - PROCESS | 1823 | 1447480135366 Marionette INFO loaded listener.js
21:48:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f148f328c00) [pid = 1823] [serial = 1251] [outer = 0x7f148ebb4000]
21:48:58 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
21:48:58 INFO - document served over http requires an https
21:48:58 INFO - sub-resource via fetch-request using the http-csp
21:48:58 INFO - delivery method with no-redirect and when
21:48:58 INFO - the target request is cross-origin.
21:48:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3149ms
21:48:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:48:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba82000 == 87 [pid = 1823] [id = 446]
21:48:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f1474e91400) [pid = 1823] [serial = 1252] [outer = (nil)]
21:48:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f14778c3c00) [pid = 1823] [serial = 1253] [outer = 0x7f1474e91400]
21:48:58 INFO - PROCESS | 1823 | 1447480138554 Marionette INFO loaded listener.js
21:48:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:48:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f148f32ac00) [pid = 1823] [serial = 1254] [outer = 0x7f1474e91400]
21:49:00 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
21:49:00 INFO - document served over http requires an https
21:49:00 INFO - sub-resource via fetch-request using the http-csp
21:49:00 INFO - delivery method with swap-origin-redirect and when
21:49:00 INFO - the target request is cross-origin.
21:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2232ms
21:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:49:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c20000 == 88 [pid = 1823] [id = 447]
21:49:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1474f3e000) [pid = 1823] [serial = 1255] [outer = (nil)]
21:49:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f147a123000) [pid = 1823] [serial = 1256] [outer = 0x7f1474f3e000]
21:49:00 INFO - PROCESS | 1823 | 1447480140808 Marionette INFO loaded listener.js
21:49:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f147e528400) [pid = 1823] [serial = 1257] [outer = 0x7f1474f3e000]
21:49:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866e8000 == 89 [pid = 1823] [id = 448]
21:49:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f147c2cb000) [pid = 1823] [serial = 1258] [outer = (nil)]
21:49:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f1477f9b800) [pid = 1823] [serial = 1259] [outer = 0x7f147c2cb000]
21:49:02 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
21:49:02 INFO - document served over http requires an https
21:49:02 INFO - sub-resource via iframe-tag using the http-csp
21:49:02 INFO - delivery method with keep-origin-redirect and when
21:49:02 INFO - the target request is cross-origin.
21:49:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1732ms
21:49:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d3800 == 88 [pid = 1823] [id = 362]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af38000 == 87 [pid = 1823] [id = 399]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb39000 == 86 [pid = 1823] [id = 400]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ee2800 == 85 [pid = 1823] [id = 401]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bee800 == 84 [pid = 1823] [id = 402]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d0d000 == 83 [pid = 1823] [id = 403]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876b3800 == 82 [pid = 1823] [id = 404]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5a800 == 81 [pid = 1823] [id = 405]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489ea7000 == 80 [pid = 1823] [id = 406]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eae000 == 79 [pid = 1823] [id = 407]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a451800 == 78 [pid = 1823] [id = 408]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a459800 == 77 [pid = 1823] [id = 409]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0b6000 == 76 [pid = 1823] [id = 410]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0bb000 == 75 [pid = 1823] [id = 411]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b271000 == 74 [pid = 1823] [id = 412]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b5eb800 == 73 [pid = 1823] [id = 413]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df70800 == 72 [pid = 1823] [id = 414]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df7e800 == 71 [pid = 1823] [id = 415]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e15d000 == 70 [pid = 1823] [id = 416]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e278000 == 69 [pid = 1823] [id = 417]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2cb000 == 68 [pid = 1823] [id = 418]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3b1800 == 67 [pid = 1823] [id = 419]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e59000 == 66 [pid = 1823] [id = 420]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c31000 == 65 [pid = 1823] [id = 421]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774cf800 == 64 [pid = 1823] [id = 422]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774d7000 == 63 [pid = 1823] [id = 423]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba6b800 == 62 [pid = 1823] [id = 424]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d49800 == 61 [pid = 1823] [id = 425]
21:49:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ee0000 == 60 [pid = 1823] [id = 426]
21:49:02 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147e10dc00) [pid = 1823] [serial = 1108] [outer = (nil)] [url = about:blank]
21:49:02 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f147e830400) [pid = 1823] [serial = 1117] [outer = (nil)] [url = about:blank]
21:49:02 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f147e8f7000) [pid = 1823] [serial = 1051] [outer = (nil)] [url = about:blank]
21:49:02 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147f77f800) [pid = 1823] [serial = 1114] [outer = (nil)] [url = about:blank]
21:49:02 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f147e36bc00) [pid = 1823] [serial = 1111] [outer = (nil)] [url = about:blank]
21:49:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e69800 == 61 [pid = 1823] [id = 449]
21:49:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1474f41400) [pid = 1823] [serial = 1260] [outer = (nil)]
21:49:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f1477f99000) [pid = 1823] [serial = 1261] [outer = 0x7f1474f41400]
21:49:03 INFO - PROCESS | 1823 | 1447480143325 Marionette INFO loaded listener.js
21:49:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f1479ea8c00) [pid = 1823] [serial = 1262] [outer = 0x7f1474f41400]
21:49:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d36800 == 62 [pid = 1823] [id = 450]
21:49:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f1478b9ac00) [pid = 1823] [serial = 1263] [outer = (nil)]
21:49:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f147b63a800) [pid = 1823] [serial = 1264] [outer = 0x7f1478b9ac00]
21:49:04 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
21:49:04 INFO - document served over http requires an https
21:49:04 INFO - sub-resource via iframe-tag using the http-csp
21:49:04 INFO - delivery method with no-redirect and when
21:49:04 INFO - the target request is cross-origin.
21:49:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2139ms
21:49:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:49:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a32a800 == 63 [pid = 1823] [id = 451]
21:49:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f1474f47800) [pid = 1823] [serial = 1265] [outer = (nil)]
21:49:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f147adc6000) [pid = 1823] [serial = 1266] [outer = 0x7f1474f47800]
21:49:04 INFO - PROCESS | 1823 | 1447480144660 Marionette INFO loaded listener.js
21:49:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f147e36e800) [pid = 1823] [serial = 1267] [outer = 0x7f1474f47800]
21:49:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b811800 == 64 [pid = 1823] [id = 452]
21:49:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f147e364c00) [pid = 1823] [serial = 1268] [outer = (nil)]
21:49:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f147e8f3400) [pid = 1823] [serial = 1269] [outer = 0x7f147e364c00]
21:49:05 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
21:49:05 INFO - document served over http requires an https
21:49:05 INFO - sub-resource via iframe-tag using the http-csp
21:49:05 INFO - delivery method with swap-origin-redirect and when
21:49:05 INFO - the target request is cross-origin.
21:49:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1447ms
21:49:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:49:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba84000 == 65 [pid = 1823] [id = 453]
21:49:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f147e8f3000) [pid = 1823] [serial = 1270] [outer = (nil)]
21:49:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f147f780400) [pid = 1823] [serial = 1271] [outer = 0x7f147e8f3000]
21:49:06 INFO - PROCESS | 1823 | 1447480146024 Marionette INFO loaded listener.js
21:49:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f1485b31800) [pid = 1823] [serial = 1272] [outer = 0x7f147e8f3000]
21:49:07 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
21:49:07 INFO - document served over http requires an https
21:49:07 INFO - sub-resource via script-tag using the http-csp
21:49:07 INFO - delivery method with keep-origin-redirect and when
21:49:07 INFO - the target request is cross-origin.
21:49:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1381ms
21:49:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:49:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4e4800 == 66 [pid = 1823] [id = 454]
21:49:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f1485ca3800) [pid = 1823] [serial = 1273] [outer = (nil)]
21:49:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f1485d3d400) [pid = 1823] [serial = 1274] [outer = 0x7f1485ca3800]
21:49:07 INFO - PROCESS | 1823 | 1447480147391 Marionette INFO loaded listener.js
21:49:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f1485fe3400) [pid = 1823] [serial = 1275] [outer = 0x7f1485ca3800]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f1485d8c000) [pid = 1823] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480082137]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f148718fc00) [pid = 1823] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f14870c2000) [pid = 1823] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f14866a3800) [pid = 1823] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f14871db800) [pid = 1823] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480089079]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f148748b800) [pid = 1823] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f1474e8f800) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f147e82c000) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f147adc4000) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f1476e9f400) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f147605b400) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147adc1800) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f1474f40400) [pid = 1823] [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]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f1485aad000) [pid = 1823] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f1485fdf000) [pid = 1823] [serial = 1199] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f147f0d5400) [pid = 1823] [serial = 1196] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f1487494c00) [pid = 1823] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1485fe8c00) [pid = 1823] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480082137]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f1485fec800) [pid = 1823] [serial = 1138] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f147bc75800) [pid = 1823] [serial = 1125] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f1485ab2000) [pid = 1823] [serial = 1193] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f148a442800) [pid = 1823] [serial = 1172] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f148b4e6800) [pid = 1823] [serial = 1175] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f147f780800) [pid = 1823] [serial = 1128] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f14866a3000) [pid = 1823] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f14871cdc00) [pid = 1823] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f14858be800) [pid = 1823] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f147b830800) [pid = 1823] [serial = 1181] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f1487cf9c00) [pid = 1823] [serial = 1166] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f1476051800) [pid = 1823] [serial = 1178] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f148736d800) [pid = 1823] [serial = 1158] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f1480998400) [pid = 1823] [serial = 1190] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f14870ccc00) [pid = 1823] [serial = 1148] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f147ad6fc00) [pid = 1823] [serial = 1187] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f1487490800) [pid = 1823] [serial = 1163] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f147787a000) [pid = 1823] [serial = 1184] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f1478c1f000) [pid = 1823] [serial = 1122] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f14870c9800) [pid = 1823] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f1487def400) [pid = 1823] [serial = 1169] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1486e5f800) [pid = 1823] [serial = 1153] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1487365000) [pid = 1823] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480089079]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f1485b33c00) [pid = 1823] [serial = 1133] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f1486e60000) [pid = 1823] [serial = 1143] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1485d35c00) [pid = 1823] [serial = 1194] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f1485d98000) [pid = 1823] [serial = 1197] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f147bc73400) [pid = 1823] [serial = 1185] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147e8f6400) [pid = 1823] [serial = 1188] [outer = (nil)] [url = about:blank]
21:49:08 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1485840400) [pid = 1823] [serial = 1191] [outer = (nil)] [url = about:blank]
21:49:08 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
21:49:08 INFO - document served over http requires an https
21:49:08 INFO - sub-resource via script-tag using the http-csp
21:49:08 INFO - delivery method with no-redirect and when
21:49:08 INFO - the target request is cross-origin.
21:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1837ms
21:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:49:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e66800 == 67 [pid = 1823] [id = 455]
21:49:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f147e82c000) [pid = 1823] [serial = 1276] [outer = (nil)]
21:49:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f1485ab2000) [pid = 1823] [serial = 1277] [outer = 0x7f147e82c000]
21:49:09 INFO - PROCESS | 1823 | 1447480149193 Marionette INFO loaded listener.js
21:49:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f148669b400) [pid = 1823] [serial = 1278] [outer = 0x7f147e82c000]
21:49:10 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
21:49:10 INFO - document served over http requires an https
21:49:10 INFO - sub-resource via script-tag using the http-csp
21:49:10 INFO - delivery method with swap-origin-redirect and when
21:49:10 INFO - the target request is cross-origin.
21:49:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1234ms
21:49:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:49:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f90800 == 68 [pid = 1823] [id = 456]
21:49:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f1474e87800) [pid = 1823] [serial = 1279] [outer = (nil)]
21:49:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f1474f3a800) [pid = 1823] [serial = 1280] [outer = 0x7f1474e87800]
21:49:10 INFO - PROCESS | 1823 | 1447480150726 Marionette INFO loaded listener.js
21:49:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1478b03c00) [pid = 1823] [serial = 1281] [outer = 0x7f1474e87800]
21:49:11 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
21:49:11 INFO - document served over http requires an https
21:49:11 INFO - sub-resource via xhr-request using the http-csp
21:49:11 INFO - delivery method with keep-origin-redirect and when
21:49:11 INFO - the target request is cross-origin.
21:49:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1639ms
21:49:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:49:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba75800 == 69 [pid = 1823] [id = 457]
21:49:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f147a822400) [pid = 1823] [serial = 1282] [outer = (nil)]
21:49:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147ad70000) [pid = 1823] [serial = 1283] [outer = 0x7f147a822400]
21:49:12 INFO - PROCESS | 1823 | 1447480152517 Marionette INFO loaded listener.js
21:49:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f147c2c4c00) [pid = 1823] [serial = 1284] [outer = 0x7f147a822400]
21:49:13 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
21:49:13 INFO - document served over http requires an https
21:49:13 INFO - sub-resource via xhr-request using the http-csp
21:49:13 INFO - delivery method with no-redirect and when
21:49:13 INFO - the target request is cross-origin.
21:49:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1679ms
21:49:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:49:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148594a000 == 70 [pid = 1823] [id = 458]
21:49:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f147e35c800) [pid = 1823] [serial = 1285] [outer = (nil)]
21:49:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f147e520c00) [pid = 1823] [serial = 1286] [outer = 0x7f147e35c800]
21:49:14 INFO - PROCESS | 1823 | 1447480154006 Marionette INFO loaded listener.js
21:49:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f1485836000) [pid = 1823] [serial = 1287] [outer = 0x7f147e35c800]
21:49:15 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
21:49:15 INFO - document served over http requires an https
21:49:15 INFO - sub-resource via xhr-request using the http-csp
21:49:15 INFO - delivery method with swap-origin-redirect and when
21:49:15 INFO - the target request is cross-origin.
21:49:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1477ms
21:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:49:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487620800 == 71 [pid = 1823] [id = 459]
21:49:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f147e36b000) [pid = 1823] [serial = 1288] [outer = (nil)]
21:49:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f1485fe0400) [pid = 1823] [serial = 1289] [outer = 0x7f147e36b000]
21:49:15 INFO - PROCESS | 1823 | 1447480155506 Marionette INFO loaded listener.js
21:49:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f1486e61000) [pid = 1823] [serial = 1290] [outer = 0x7f147e36b000]
21:49:16 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
21:49:16 INFO - document served over http requires an http
21:49:16 INFO - sub-resource via fetch-request using the http-csp
21:49:16 INFO - delivery method with keep-origin-redirect and when
21:49:16 INFO - the target request is same-origin.
21:49:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1497ms
21:49:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:49:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eb6800 == 72 [pid = 1823] [id = 460]
21:49:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f147bc80c00) [pid = 1823] [serial = 1291] [outer = (nil)]
21:49:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f1487186800) [pid = 1823] [serial = 1292] [outer = 0x7f147bc80c00]
21:49:17 INFO - PROCESS | 1823 | 1447480157013 Marionette INFO loaded listener.js
21:49:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f14871db000) [pid = 1823] [serial = 1293] [outer = 0x7f147bc80c00]
21:49:17 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
21:49:17 INFO - document served over http requires an http
21:49:17 INFO - sub-resource via fetch-request using the http-csp
21:49:17 INFO - delivery method with no-redirect and when
21:49:17 INFO - the target request is same-origin.
21:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1434ms
21:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:49:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0ae800 == 73 [pid = 1823] [id = 461]
21:49:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f1487367000) [pid = 1823] [serial = 1294] [outer = (nil)]
21:49:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f1487369000) [pid = 1823] [serial = 1295] [outer = 0x7f1487367000]
21:49:18 INFO - PROCESS | 1823 | 1447480158449 Marionette INFO loaded listener.js
21:49:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f1487cfdc00) [pid = 1823] [serial = 1296] [outer = 0x7f1487367000]
21:49:19 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
21:49:19 INFO - document served over http requires an http
21:49:19 INFO - sub-resource via fetch-request using the http-csp
21:49:19 INFO - delivery method with swap-origin-redirect and when
21:49:19 INFO - the target request is same-origin.
21:49:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1578ms
21:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:49:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148db9d800 == 74 [pid = 1823] [id = 462]
21:49:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f147e356000) [pid = 1823] [serial = 1297] [outer = (nil)]
21:49:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f1487e30000) [pid = 1823] [serial = 1298] [outer = 0x7f147e356000]
21:49:20 INFO - PROCESS | 1823 | 1447480160015 Marionette INFO loaded listener.js
21:49:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f148b586c00) [pid = 1823] [serial = 1299] [outer = 0x7f147e356000]
21:49:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df88000 == 75 [pid = 1823] [id = 463]
21:49:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f148b4e9400) [pid = 1823] [serial = 1300] [outer = (nil)]
21:49:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f148c069c00) [pid = 1823] [serial = 1301] [outer = 0x7f148b4e9400]
21:49:21 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
21:49:21 INFO - document served over http requires an http
21:49:21 INFO - sub-resource via iframe-tag using the http-csp
21:49:21 INFO - delivery method with keep-origin-redirect and when
21:49:21 INFO - the target request is same-origin.
21:49:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1587ms
21:49:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:49:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e25f000 == 76 [pid = 1823] [id = 464]
21:49:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f147e36a400) [pid = 1823] [serial = 1302] [outer = (nil)]
21:49:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f148dbbe800) [pid = 1823] [serial = 1303] [outer = 0x7f147e36a400]
21:49:21 INFO - PROCESS | 1823 | 1447480161807 Marionette INFO loaded listener.js
21:49:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f148e210c00) [pid = 1823] [serial = 1304] [outer = 0x7f147e36a400]
21:49:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2c6800 == 77 [pid = 1823] [id = 465]
21:49:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f148e1c9c00) [pid = 1823] [serial = 1305] [outer = (nil)]
21:49:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f148e1c1c00) [pid = 1823] [serial = 1306] [outer = 0x7f148e1c9c00]
21:49:22 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
21:49:22 INFO - document served over http requires an http
21:49:22 INFO - sub-resource via iframe-tag using the http-csp
21:49:22 INFO - delivery method with no-redirect and when
21:49:22 INFO - the target request is same-origin.
21:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1739ms
21:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:49:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3a5000 == 78 [pid = 1823] [id = 466]
21:49:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f147ad68400) [pid = 1823] [serial = 1307] [outer = (nil)]
21:49:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f148e391400) [pid = 1823] [serial = 1308] [outer = 0x7f147ad68400]
21:49:23 INFO - PROCESS | 1823 | 1447480163534 Marionette INFO loaded listener.js
21:49:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f148e95d800) [pid = 1823] [serial = 1309] [outer = 0x7f147ad68400]
21:49:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3ae000 == 79 [pid = 1823] [id = 467]
21:49:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f148e960400) [pid = 1823] [serial = 1310] [outer = (nil)]
21:49:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f148e872c00) [pid = 1823] [serial = 1311] [outer = 0x7f148e960400]
21:49:24 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
21:49:24 INFO - document served over http requires an http
21:49:24 INFO - sub-resource via iframe-tag using the http-csp
21:49:24 INFO - delivery method with swap-origin-redirect and when
21:49:24 INFO - the target request is same-origin.
21:49:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1629ms
21:49:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:49:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5d3000 == 80 [pid = 1823] [id = 468]
21:49:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f147f032400) [pid = 1823] [serial = 1312] [outer = (nil)]
21:49:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f148ebaf800) [pid = 1823] [serial = 1313] [outer = 0x7f147f032400]
21:49:25 INFO - PROCESS | 1823 | 1447480165112 Marionette INFO loaded listener.js
21:49:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f148f32b000) [pid = 1823] [serial = 1314] [outer = 0x7f147f032400]
21:49:26 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
21:49:26 INFO - document served over http requires an http
21:49:26 INFO - sub-resource via script-tag using the http-csp
21:49:26 INFO - delivery method with keep-origin-redirect and when
21:49:26 INFO - the target request is same-origin.
21:49:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1479ms
21:49:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:49:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491f18800 == 81 [pid = 1823] [id = 469]
21:49:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f1487e2e800) [pid = 1823] [serial = 1315] [outer = (nil)]
21:49:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f14909cc800) [pid = 1823] [serial = 1316] [outer = 0x7f1487e2e800]
21:49:26 INFO - PROCESS | 1823 | 1447480166512 Marionette INFO loaded listener.js
21:49:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f1490a1a800) [pid = 1823] [serial = 1317] [outer = 0x7f1487e2e800]
21:49:27 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
21:49:27 INFO - document served over http requires an http
21:49:27 INFO - sub-resource via script-tag using the http-csp
21:49:27 INFO - delivery method with no-redirect and when
21:49:27 INFO - the target request is same-origin.
21:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1580ms
21:49:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:49:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493168000 == 82 [pid = 1823] [id = 470]
21:49:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f1490e39000) [pid = 1823] [serial = 1318] [outer = (nil)]
21:49:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 223 (0x7f149114e800) [pid = 1823] [serial = 1319] [outer = 0x7f1490e39000]
21:49:28 INFO - PROCESS | 1823 | 1447480168210 Marionette INFO loaded listener.js
21:49:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 224 (0x7f149119f000) [pid = 1823] [serial = 1320] [outer = 0x7f1490e39000]
21:49:29 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
21:49:29 INFO - document served over http requires an http
21:49:29 INFO - sub-resource via script-tag using the http-csp
21:49:29 INFO - delivery method with swap-origin-redirect and when
21:49:29 INFO - the target request is same-origin.
21:49:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1482ms
21:49:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:49:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f51000 == 83 [pid = 1823] [id = 471]
21:49:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 225 (0x7f1490e39400) [pid = 1823] [serial = 1321] [outer = (nil)]
21:49:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 226 (0x7f14911a1c00) [pid = 1823] [serial = 1322] [outer = 0x7f1490e39400]
21:49:29 INFO - PROCESS | 1823 | 1447480169602 Marionette INFO loaded listener.js
21:49:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 227 (0x7f149146b800) [pid = 1823] [serial = 1323] [outer = 0x7f1490e39400]
21:49:30 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
21:49:30 INFO - document served over http requires an http
21:49:30 INFO - sub-resource via xhr-request using the http-csp
21:49:30 INFO - delivery method with keep-origin-redirect and when
21:49:30 INFO - the target request is same-origin.
21:49:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1436ms
21:49:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:49:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14941b7000 == 84 [pid = 1823] [id = 472]
21:49:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 228 (0x7f14911a1000) [pid = 1823] [serial = 1324] [outer = (nil)]
21:49:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 229 (0x7f149151b400) [pid = 1823] [serial = 1325] [outer = 0x7f14911a1000]
21:49:31 INFO - PROCESS | 1823 | 1447480171058 Marionette INFO loaded listener.js
21:49:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 230 (0x7f1491894c00) [pid = 1823] [serial = 1326] [outer = 0x7f14911a1000]
21:49:32 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
21:49:32 INFO - document served over http requires an http
21:49:32 INFO - sub-resource via xhr-request using the http-csp
21:49:32 INFO - delivery method with no-redirect and when
21:49:32 INFO - the target request is same-origin.
21:49:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1433ms
21:49:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:49:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494308000 == 85 [pid = 1823] [id = 473]
21:49:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 231 (0x7f14911a7800) [pid = 1823] [serial = 1327] [outer = (nil)]
21:49:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 232 (0x7f149189b400) [pid = 1823] [serial = 1328] [outer = 0x7f14911a7800]
21:49:32 INFO - PROCESS | 1823 | 1447480172572 Marionette INFO loaded listener.js
21:49:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 233 (0x7f1491bb0400) [pid = 1823] [serial = 1329] [outer = 0x7f14911a7800]
21:49:33 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
21:49:33 INFO - document served over http requires an http
21:49:33 INFO - sub-resource via xhr-request using the http-csp
21:49:33 INFO - delivery method with swap-origin-redirect and when
21:49:33 INFO - the target request is same-origin.
21:49:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1477ms
21:49:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:49:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494320000 == 86 [pid = 1823] [id = 474]
21:49:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 234 (0x7f1491895000) [pid = 1823] [serial = 1330] [outer = (nil)]
21:49:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 235 (0x7f1491bb2c00) [pid = 1823] [serial = 1331] [outer = 0x7f1491895000]
21:49:33 INFO - PROCESS | 1823 | 1447480173977 Marionette INFO loaded listener.js
21:49:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 236 (0x7f1491c07800) [pid = 1823] [serial = 1332] [outer = 0x7f1491895000]
21:49:35 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
21:49:35 INFO - document served over http requires an https
21:49:35 INFO - sub-resource via fetch-request using the http-csp
21:49:35 INFO - delivery method with keep-origin-redirect and when
21:49:35 INFO - the target request is same-origin.
21:49:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1529ms
21:49:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:49:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494428800 == 87 [pid = 1823] [id = 475]
21:49:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 237 (0x7f1491c0dc00) [pid = 1823] [serial = 1333] [outer = (nil)]
21:49:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 238 (0x7f1491c10000) [pid = 1823] [serial = 1334] [outer = 0x7f1491c0dc00]
21:49:35 INFO - PROCESS | 1823 | 1447480175630 Marionette INFO loaded listener.js
21:49:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 239 (0x7f1491d9e800) [pid = 1823] [serial = 1335] [outer = 0x7f1491c0dc00]
21:49:36 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
21:49:36 INFO - document served over http requires an https
21:49:36 INFO - sub-resource via fetch-request using the http-csp
21:49:36 INFO - delivery method with no-redirect and when
21:49:36 INFO - the target request is same-origin.
21:49:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1532ms
21:49:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:49:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149535a800 == 88 [pid = 1823] [id = 476]
21:49:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 240 (0x7f1491c0e400) [pid = 1823] [serial = 1336] [outer = (nil)]
21:49:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 241 (0x7f1491da3800) [pid = 1823] [serial = 1337] [outer = 0x7f1491c0e400]
21:49:37 INFO - PROCESS | 1823 | 1447480177089 Marionette INFO loaded listener.js
21:49:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 242 (0x7f1491f33c00) [pid = 1823] [serial = 1338] [outer = 0x7f1491c0e400]
21:49:38 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
21:49:38 INFO - document served over http requires an https
21:49:38 INFO - sub-resource via fetch-request using the http-csp
21:49:38 INFO - delivery method with swap-origin-redirect and when
21:49:38 INFO - the target request is same-origin.
21:49:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1526ms
21:49:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:49:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1496752000 == 89 [pid = 1823] [id = 477]
21:49:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 243 (0x7f1491da1800) [pid = 1823] [serial = 1339] [outer = (nil)]
21:49:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 244 (0x7f1491f34000) [pid = 1823] [serial = 1340] [outer = 0x7f1491da1800]
21:49:38 INFO - PROCESS | 1823 | 1447480178645 Marionette INFO loaded listener.js
21:49:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f149319cc00) [pid = 1823] [serial = 1341] [outer = 0x7f1491da1800]
21:49:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149744d800 == 90 [pid = 1823] [id = 478]
21:49:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f149324a400) [pid = 1823] [serial = 1342] [outer = (nil)]
21:49:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f1491f38000) [pid = 1823] [serial = 1343] [outer = 0x7f149324a400]
21:49:39 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
21:49:39 INFO - document served over http requires an https
21:49:39 INFO - sub-resource via iframe-tag using the http-csp
21:49:39 INFO - delivery method with keep-origin-redirect and when
21:49:39 INFO - the target request is same-origin.
21:49:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1685ms
21:49:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5e3000 == 89 [pid = 1823] [id = 10]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876bd000 == 88 [pid = 1823] [id = 431]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489ea5000 == 87 [pid = 1823] [id = 432]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e144000 == 86 [pid = 1823] [id = 433]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2cd000 == 85 [pid = 1823] [id = 434]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e729800 == 84 [pid = 1823] [id = 435]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e84d000 == 83 [pid = 1823] [id = 436]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea1b000 == 82 [pid = 1823] [id = 437]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea29000 == 81 [pid = 1823] [id = 438]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3a2800 == 80 [pid = 1823] [id = 439]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148685e000 == 79 [pid = 1823] [id = 386]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f4e7000 == 78 [pid = 1823] [id = 440]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5cb000 == 77 [pid = 1823] [id = 441]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876bf000 == 76 [pid = 1823] [id = 388]
21:49:42 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c63800 == 75 [pid = 1823] [id = 442]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ee800 == 74 [pid = 1823] [id = 384]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e58800 == 73 [pid = 1823] [id = 389]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490f11000 == 72 [pid = 1823] [id = 443]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148649e000 == 71 [pid = 1823] [id = 382]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491806000 == 70 [pid = 1823] [id = 444]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c66000 == 69 [pid = 1823] [id = 445]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c20000 == 68 [pid = 1823] [id = 447]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866e8000 == 67 [pid = 1823] [id = 448]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e69800 == 66 [pid = 1823] [id = 449]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d36800 == 65 [pid = 1823] [id = 450]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771e3800 == 64 [pid = 1823] [id = 371]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a32a800 == 63 [pid = 1823] [id = 451]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b811800 == 62 [pid = 1823] [id = 452]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771fa000 == 61 [pid = 1823] [id = 367]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba84000 == 60 [pid = 1823] [id = 453]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858e2800 == 59 [pid = 1823] [id = 377]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4e4800 == 58 [pid = 1823] [id = 454]
21:49:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e66800 == 57 [pid = 1823] [id = 455]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f90800 == 56 [pid = 1823] [id = 456]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba75800 == 55 [pid = 1823] [id = 457]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148594a000 == 54 [pid = 1823] [id = 458]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487620800 == 53 [pid = 1823] [id = 459]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eb6800 == 52 [pid = 1823] [id = 460]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4a000 == 51 [pid = 1823] [id = 297]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d6800 == 50 [pid = 1823] [id = 376]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e67000 == 49 [pid = 1823] [id = 375]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0ae800 == 48 [pid = 1823] [id = 461]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148db9d800 == 47 [pid = 1823] [id = 462]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a0c000 == 46 [pid = 1823] [id = 378]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df88000 == 45 [pid = 1823] [id = 463]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485be0800 == 44 [pid = 1823] [id = 379]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e25f000 == 43 [pid = 1823] [id = 464]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2c6800 == 42 [pid = 1823] [id = 465]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3a5000 == 41 [pid = 1823] [id = 466]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3ae000 == 40 [pid = 1823] [id = 467]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4e9000 == 39 [pid = 1823] [id = 300]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5d3000 == 38 [pid = 1823] [id = 468]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491f18800 == 37 [pid = 1823] [id = 469]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493168000 == 36 [pid = 1823] [id = 470]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493f51000 == 35 [pid = 1823] [id = 471]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858d5800 == 34 [pid = 1823] [id = 308]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14941b7000 == 33 [pid = 1823] [id = 472]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494308000 == 32 [pid = 1823] [id = 473]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494320000 == 31 [pid = 1823] [id = 474]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f113800 == 30 [pid = 1823] [id = 301]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494428800 == 29 [pid = 1823] [id = 475]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149535a800 == 28 [pid = 1823] [id = 476]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1496752000 == 27 [pid = 1823] [id = 477]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149744d800 == 26 [pid = 1823] [id = 478]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e65000 == 25 [pid = 1823] [id = 374]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a8000 == 24 [pid = 1823] [id = 299]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad1c800 == 23 [pid = 1823] [id = 294]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc1f800 == 22 [pid = 1823] [id = 428]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a32f000 == 21 [pid = 1823] [id = 373]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148595b000 == 20 [pid = 1823] [id = 309]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bf0000 == 19 [pid = 1823] [id = 429]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f119000 == 18 [pid = 1823] [id = 398]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c278000 == 17 [pid = 1823] [id = 298]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d14800 == 16 [pid = 1823] [id = 380]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bed800 == 15 [pid = 1823] [id = 427]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba79800 == 14 [pid = 1823] [id = 296]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866f9800 == 13 [pid = 1823] [id = 430]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f32000 == 12 [pid = 1823] [id = 381]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a31c800 == 11 [pid = 1823] [id = 369]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a31b800 == 10 [pid = 1823] [id = 366]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809e1000 == 9 [pid = 1823] [id = 304]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba82000 == 8 [pid = 1823] [id = 446]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d3e000 == 7 [pid = 1823] [id = 287]
21:49:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb33000 == 6 [pid = 1823] [id = 302]
21:49:45 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f147e523c00) [pid = 1823] [serial = 1182] [outer = (nil)] [url = about:blank]
21:49:45 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f1478b03800) [pid = 1823] [serial = 1179] [outer = (nil)] [url = about:blank]
21:49:45 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f14858bd000) [pid = 1823] [serial = 1120] [outer = (nil)] [url = about:blank]
21:49:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e58000 == 7 [pid = 1823] [id = 479]
21:49:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 245 (0x7f1474e8dc00) [pid = 1823] [serial = 1344] [outer = (nil)]
21:49:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 246 (0x7f1474e93000) [pid = 1823] [serial = 1345] [outer = 0x7f1474e8dc00]
21:49:45 INFO - PROCESS | 1823 | 1447480185919 Marionette INFO loaded listener.js
21:49:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 247 (0x7f1476054c00) [pid = 1823] [serial = 1346] [outer = 0x7f1474e8dc00]
21:49:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a2000 == 8 [pid = 1823] [id = 480]
21:49:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 248 (0x7f1476e9dc00) [pid = 1823] [serial = 1347] [outer = (nil)]
21:49:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 249 (0x7f1476eab000) [pid = 1823] [serial = 1348] [outer = 0x7f1476e9dc00]
21:49:47 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
21:49:47 INFO - document served over http requires an https
21:49:47 INFO - sub-resource via iframe-tag using the http-csp
21:49:47 INFO - delivery method with no-redirect and when
21:49:47 INFO - the target request is same-origin.
21:49:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 7399ms
21:49:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:49:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771eb800 == 9 [pid = 1823] [id = 481]
21:49:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 250 (0x7f1476054000) [pid = 1823] [serial = 1349] [outer = (nil)]
21:49:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 251 (0x7f147787cc00) [pid = 1823] [serial = 1350] [outer = 0x7f1476054000]
21:49:47 INFO - PROCESS | 1823 | 1447480187639 Marionette INFO loaded listener.js
21:49:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 252 (0x7f1477880c00) [pid = 1823] [serial = 1351] [outer = 0x7f1476054000]
21:49:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774dd000 == 10 [pid = 1823] [id = 482]
21:49:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 253 (0x7f1477f9a800) [pid = 1823] [serial = 1352] [outer = (nil)]
21:49:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 254 (0x7f14778cd400) [pid = 1823] [serial = 1353] [outer = 0x7f1477f9a800]
21:49:48 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
21:49:48 INFO - document served over http requires an https
21:49:48 INFO - sub-resource via iframe-tag using the http-csp
21:49:48 INFO - delivery method with swap-origin-redirect and when
21:49:48 INFO - the target request is same-origin.
21:49:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1389ms
21:49:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:49:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4d800 == 11 [pid = 1823] [id = 483]
21:49:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 255 (0x7f1477fa1c00) [pid = 1823] [serial = 1354] [outer = (nil)]
21:49:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 256 (0x7f1478b0b400) [pid = 1823] [serial = 1355] [outer = 0x7f1477fa1c00]
21:49:49 INFO - PROCESS | 1823 | 1447480189037 Marionette INFO loaded listener.js
21:49:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 257 (0x7f1478b9e400) [pid = 1823] [serial = 1356] [outer = 0x7f1477fa1c00]
21:49:50 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
21:49:50 INFO - document served over http requires an https
21:49:50 INFO - sub-resource via script-tag using the http-csp
21:49:50 INFO - delivery method with keep-origin-redirect and when
21:49:50 INFO - the target request is same-origin.
21:49:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1378ms
21:49:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:49:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a318000 == 12 [pid = 1823] [id = 484]
21:49:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 258 (0x7f1479ea1800) [pid = 1823] [serial = 1357] [outer = (nil)]
21:49:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 259 (0x7f1479ea3000) [pid = 1823] [serial = 1358] [outer = 0x7f1479ea1800]
21:49:50 INFO - PROCESS | 1823 | 1447480190421 Marionette INFO loaded listener.js
21:49:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 260 (0x7f147a11cc00) [pid = 1823] [serial = 1359] [outer = 0x7f1479ea1800]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 259 (0x7f1485b36000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 258 (0x7f1474e8c400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 257 (0x7f1477fa0400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 256 (0x7f147a1e6800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 255 (0x7f147a1e6c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 254 (0x7f1477f9c800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 253 (0x7f147b639800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 252 (0x7f147b63a000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 251 (0x7f1474e90000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 250 (0x7f147bc76800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 249 (0x7f147e108400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 248 (0x7f147e36e000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 247 (0x7f147e8f2c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 246 (0x7f147c2c4800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 245 (0x7f1474e88000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 244 (0x7f147f032c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 243 (0x7f147e364c00) [pid = 1823] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 242 (0x7f147e502c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 241 (0x7f1485ca3800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 240 (0x7f147c2cb000) [pid = 1823] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 239 (0x7f1474e8b800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 238 (0x7f148dfa7400) [pid = 1823] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 237 (0x7f148583b000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 236 (0x7f147e8f3000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 235 (0x7f1478b07800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 234 (0x7f147bc7f000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 233 (0x7f147a7e6000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 232 (0x7f1479ea0400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 231 (0x7f147adc0800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 230 (0x7f147a821c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 229 (0x7f1478c17400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 228 (0x7f14858ba400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 227 (0x7f1478b0d400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 226 (0x7f148dbc6400) [pid = 1823] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480122280]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 225 (0x7f147f787000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 224 (0x7f1474f41400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 223 (0x7f1487e2b000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 222 (0x7f1478b9ac00) [pid = 1823] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480143967]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f1486e59800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f148e20c400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f1474e91400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f1485b35800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f147e353400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f147e8efc00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f147c2d0c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f1485b35c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f147e826c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f1485fec400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f1478b97800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f148ebb4000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1485839000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f1474f47800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f1487e2d400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f1486e52c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f147bc75c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f1478c14c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f147a7e5400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f147e360c00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f1476052800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f148eba9800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f147e82b000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f147f037000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f147e82c000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f1486e5e800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f148e86b400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1474f3e000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f1486e59400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f147ad6e000) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1487ab5000) [pid = 1823] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f147adbfc00) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f1485b3e400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f148df98800) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f148e965400) [pid = 1823] [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]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1485ab2000) [pid = 1823] [serial = 1277] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f148b58d400) [pid = 1823] [serial = 1219] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f148dbcc800) [pid = 1823] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480122280]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1477f99000) [pid = 1823] [serial = 1261] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f147b63a800) [pid = 1823] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480143967]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f14778c3c00) [pid = 1823] [serial = 1253] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f1485d3d400) [pid = 1823] [serial = 1274] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f147adc6000) [pid = 1823] [serial = 1266] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f147e8f3400) [pid = 1823] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f148ee54c00) [pid = 1823] [serial = 1250] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f148ee4f800) [pid = 1823] [serial = 1247] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f148ebaf400) [pid = 1823] [serial = 1244] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f148736a400) [pid = 1823] [serial = 1214] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1487491400) [pid = 1823] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f148e1c7400) [pid = 1823] [serial = 1229] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f148e966400) [pid = 1823] [serial = 1241] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f148df9f800) [pid = 1823] [serial = 1224] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f148dfa4c00) [pid = 1823] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f147a824800) [pid = 1823] [serial = 1202] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f148e389c00) [pid = 1823] [serial = 1235] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1486e5a000) [pid = 1823] [serial = 1211] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f1486409800) [pid = 1823] [serial = 1208] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147f780400) [pid = 1823] [serial = 1271] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147a123000) [pid = 1823] [serial = 1256] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1477f9b800) [pid = 1823] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f148e210000) [pid = 1823] [serial = 1232] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f148e86cc00) [pid = 1823] [serial = 1238] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147e8f4800) [pid = 1823] [serial = 1205] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1485b40000) [pid = 1823] [serial = 1069] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1485caec00) [pid = 1823] [serial = 1072] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1485d43c00) [pid = 1823] [serial = 1075] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1485f06400) [pid = 1823] [serial = 1080] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1485fe7000) [pid = 1823] [serial = 1085] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f14866a4400) [pid = 1823] [serial = 1090] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1486e52800) [pid = 1823] [serial = 1093] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1486403c00) [pid = 1823] [serial = 1096] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147ad66800) [pid = 1823] [serial = 1123] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147e50c000) [pid = 1823] [serial = 1126] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1485ab4400) [pid = 1823] [serial = 1129] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1485f09400) [pid = 1823] [serial = 1134] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f14866a0800) [pid = 1823] [serial = 1139] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f14870c6c00) [pid = 1823] [serial = 1144] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1487192800) [pid = 1823] [serial = 1149] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f14871dcc00) [pid = 1823] [serial = 1154] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148748f800) [pid = 1823] [serial = 1159] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1487abcc00) [pid = 1823] [serial = 1164] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1487de9800) [pid = 1823] [serial = 1167] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1487e36000) [pid = 1823] [serial = 1170] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f148b22a800) [pid = 1823] [serial = 1173] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f148c067800) [pid = 1823] [serial = 1176] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147bc74c00) [pid = 1823] [serial = 1203] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f148e95f400) [pid = 1823] [serial = 1239] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f148ebae000) [pid = 1823] [serial = 1242] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f148ee49c00) [pid = 1823] [serial = 1245] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f148c065400) [pid = 1823] [serial = 967] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1476059c00) [pid = 1823] [serial = 982] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1478c15400) [pid = 1823] [serial = 985] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147a2d1400) [pid = 1823] [serial = 988] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147a81f400) [pid = 1823] [serial = 991] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147adbf400) [pid = 1823] [serial = 996] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147b834400) [pid = 1823] [serial = 1001] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147e104c00) [pid = 1823] [serial = 1006] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e354400) [pid = 1823] [serial = 1009] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147e366000) [pid = 1823] [serial = 1012] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147e510000) [pid = 1823] [serial = 1015] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147e830800) [pid = 1823] [serial = 1018] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147f0d9c00) [pid = 1823] [serial = 1021] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1480999800) [pid = 1823] [serial = 1024] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147bc7cc00) [pid = 1823] [serial = 1027] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147a124400) [pid = 1823] [serial = 1054] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147e351c00) [pid = 1823] [serial = 1057] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147f781400) [pid = 1823] [serial = 1060] [outer = (nil)] [url = about:blank]
21:49:53 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1485832800) [pid = 1823] [serial = 1063] [outer = (nil)] [url = about:blank]
21:49:54 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f14858bb400) [pid = 1823] [serial = 1066] [outer = (nil)] [url = about:blank]
21:49:54 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f148640bc00) [pid = 1823] [serial = 1200] [outer = (nil)] [url = about:blank]
21:49:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:49:54 INFO - document served over http requires an https
21:49:54 INFO - sub-resource via script-tag using the http-csp
21:49:54 INFO - delivery method with no-redirect and when
21:49:54 INFO - the target request is same-origin.
21:49:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4293ms
21:49:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:49:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad18000 == 13 [pid = 1823] [id = 485]
21:49:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f1474e89000) [pid = 1823] [serial = 1360] [outer = (nil)]
21:49:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f14778cb400) [pid = 1823] [serial = 1361] [outer = 0x7f1474e89000]
21:49:54 INFO - PROCESS | 1823 | 1447480194606 Marionette INFO loaded listener.js
21:49:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147a126800) [pid = 1823] [serial = 1362] [outer = 0x7f1474e89000]
21:49:55 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
21:49:55 INFO - document served over http requires an https
21:49:55 INFO - sub-resource via script-tag using the http-csp
21:49:55 INFO - delivery method with swap-origin-redirect and when
21:49:55 INFO - the target request is same-origin.
21:49:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1130ms
21:49:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:49:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f86800 == 14 [pid = 1823] [id = 486]
21:49:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1474e94400) [pid = 1823] [serial = 1363] [outer = (nil)]
21:49:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1474f3d800) [pid = 1823] [serial = 1364] [outer = 0x7f1474e94400]
21:49:56 INFO - PROCESS | 1823 | 1447480196003 Marionette INFO loaded listener.js
21:49:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147787c400) [pid = 1823] [serial = 1365] [outer = 0x7f1474e94400]
21:49:57 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
21:49:57 INFO - document served over http requires an https
21:49:57 INFO - sub-resource via xhr-request using the http-csp
21:49:57 INFO - delivery method with keep-origin-redirect and when
21:49:57 INFO - the target request is same-origin.
21:49:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1583ms
21:49:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:49:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e56800 == 15 [pid = 1823] [id = 487]
21:49:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1474e94c00) [pid = 1823] [serial = 1366] [outer = (nil)]
21:49:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1478b9dc00) [pid = 1823] [serial = 1367] [outer = 0x7f1474e94c00]
21:49:57 INFO - PROCESS | 1823 | 1447480197573 Marionette INFO loaded listener.js
21:49:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147a119400) [pid = 1823] [serial = 1368] [outer = 0x7f1474e94c00]
21:49:58 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
21:49:58 INFO - document served over http requires an https
21:49:58 INFO - sub-resource via xhr-request using the http-csp
21:49:58 INFO - delivery method with no-redirect and when
21:49:58 INFO - the target request is same-origin.
21:49:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1483ms
21:49:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:49:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b67c800 == 16 [pid = 1823] [id = 488]
21:49:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a1ee800) [pid = 1823] [serial = 1369] [outer = (nil)]
21:49:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147a1f1400) [pid = 1823] [serial = 1370] [outer = 0x7f147a1ee800]
21:49:59 INFO - PROCESS | 1823 | 1447480199259 Marionette INFO loaded listener.js
21:49:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:49:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147a2dcc00) [pid = 1823] [serial = 1371] [outer = 0x7f147a1ee800]
21:50:00 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
21:50:00 INFO - document served over http requires an https
21:50:00 INFO - sub-resource via xhr-request using the http-csp
21:50:00 INFO - delivery method with swap-origin-redirect and when
21:50:00 INFO - the target request is same-origin.
21:50:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1602ms
21:50:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:50:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b825800 == 17 [pid = 1823] [id = 489]
21:50:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1476058000) [pid = 1823] [serial = 1372] [outer = (nil)]
21:50:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147a81b800) [pid = 1823] [serial = 1373] [outer = 0x7f1476058000]
21:50:00 INFO - PROCESS | 1823 | 1447480200842 Marionette INFO loaded listener.js
21:50:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147a826800) [pid = 1823] [serial = 1374] [outer = 0x7f1476058000]
21:50:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:02 INFO - document served over http requires an http
21:50:02 INFO - sub-resource via fetch-request using the meta-csp
21:50:02 INFO - delivery method with keep-origin-redirect and when
21:50:02 INFO - the target request is cross-origin.
21:50:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1989ms
21:50:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:50:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc22800 == 18 [pid = 1823] [id = 490]
21:50:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147a1ef800) [pid = 1823] [serial = 1375] [outer = (nil)]
21:50:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147ad6b800) [pid = 1823] [serial = 1376] [outer = 0x7f147a1ef800]
21:50:02 INFO - PROCESS | 1823 | 1447480202874 Marionette INFO loaded listener.js
21:50:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147adc2000) [pid = 1823] [serial = 1377] [outer = 0x7f147a1ef800]
21:50:03 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
21:50:03 INFO - document served over http requires an http
21:50:03 INFO - sub-resource via fetch-request using the meta-csp
21:50:03 INFO - delivery method with no-redirect and when
21:50:03 INFO - the target request is cross-origin.
21:50:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1486ms
21:50:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:50:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c270800 == 19 [pid = 1823] [id = 491]
21:50:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147adc7400) [pid = 1823] [serial = 1378] [outer = (nil)]
21:50:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147b634400) [pid = 1823] [serial = 1379] [outer = 0x7f147adc7400]
21:50:04 INFO - PROCESS | 1823 | 1447480204278 Marionette INFO loaded listener.js
21:50:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147b832800) [pid = 1823] [serial = 1380] [outer = 0x7f147adc7400]
21:50:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:05 INFO - document served over http requires an http
21:50:05 INFO - sub-resource via fetch-request using the meta-csp
21:50:05 INFO - delivery method with swap-origin-redirect and when
21:50:05 INFO - the target request is cross-origin.
21:50:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1531ms
21:50:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:50:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f84000 == 20 [pid = 1823] [id = 492]
21:50:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147adc7c00) [pid = 1823] [serial = 1381] [outer = (nil)]
21:50:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147bc7b800) [pid = 1823] [serial = 1382] [outer = 0x7f147adc7c00]
21:50:05 INFO - PROCESS | 1823 | 1447480205820 Marionette INFO loaded listener.js
21:50:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147c2cc800) [pid = 1823] [serial = 1383] [outer = 0x7f147adc7c00]
21:50:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4e2800 == 21 [pid = 1823] [id = 493]
21:50:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147c2ccc00) [pid = 1823] [serial = 1384] [outer = (nil)]
21:50:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1476ea7c00) [pid = 1823] [serial = 1385] [outer = 0x7f147c2ccc00]
21:50:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:06 INFO - document served over http requires an http
21:50:06 INFO - sub-resource via iframe-tag using the meta-csp
21:50:06 INFO - delivery method with keep-origin-redirect and when
21:50:06 INFO - the target request is cross-origin.
21:50:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1528ms
21:50:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:50:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4ef800 == 22 [pid = 1823] [id = 494]
21:50:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147bc71800) [pid = 1823] [serial = 1386] [outer = (nil)]
21:50:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147e106800) [pid = 1823] [serial = 1387] [outer = 0x7f147bc71800]
21:50:07 INFO - PROCESS | 1823 | 1447480207482 Marionette INFO loaded listener.js
21:50:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147e352400) [pid = 1823] [serial = 1388] [outer = 0x7f147bc71800]
21:50:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f119800 == 23 [pid = 1823] [id = 495]
21:50:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147e10dc00) [pid = 1823] [serial = 1389] [outer = (nil)]
21:50:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147e355000) [pid = 1823] [serial = 1390] [outer = 0x7f147e10dc00]
21:50:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:08 INFO - document served over http requires an http
21:50:08 INFO - sub-resource via iframe-tag using the meta-csp
21:50:08 INFO - delivery method with no-redirect and when
21:50:08 INFO - the target request is cross-origin.
21:50:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1586ms
21:50:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:50:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f90a800 == 24 [pid = 1823] [id = 496]
21:50:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147bc72800) [pid = 1823] [serial = 1391] [outer = (nil)]
21:50:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e358800) [pid = 1823] [serial = 1392] [outer = 0x7f147bc72800]
21:50:09 INFO - PROCESS | 1823 | 1447480209136 Marionette INFO loaded listener.js
21:50:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e367400) [pid = 1823] [serial = 1393] [outer = 0x7f147bc72800]
21:50:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb2b000 == 25 [pid = 1823] [id = 497]
21:50:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e364c00) [pid = 1823] [serial = 1394] [outer = (nil)]
21:50:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e357000) [pid = 1823] [serial = 1395] [outer = 0x7f147e364c00]
21:50:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:10 INFO - document served over http requires an http
21:50:10 INFO - sub-resource via iframe-tag using the meta-csp
21:50:10 INFO - delivery method with swap-origin-redirect and when
21:50:10 INFO - the target request is cross-origin.
21:50:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1702ms
21:50:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:50:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb3a800 == 26 [pid = 1823] [id = 498]
21:50:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f14778ce000) [pid = 1823] [serial = 1396] [outer = (nil)]
21:50:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147e36c800) [pid = 1823] [serial = 1397] [outer = 0x7f14778ce000]
21:50:10 INFO - PROCESS | 1823 | 1447480210793 Marionette INFO loaded listener.js
21:50:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e50bc00) [pid = 1823] [serial = 1398] [outer = 0x7f14778ce000]
21:50:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:11 INFO - document served over http requires an http
21:50:11 INFO - sub-resource via script-tag using the meta-csp
21:50:11 INFO - delivery method with keep-origin-redirect and when
21:50:11 INFO - the target request is cross-origin.
21:50:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1588ms
21:50:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:50:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809e4000 == 27 [pid = 1823] [id = 499]
21:50:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147bc78400) [pid = 1823] [serial = 1399] [outer = (nil)]
21:50:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147e522400) [pid = 1823] [serial = 1400] [outer = 0x7f147bc78400]
21:50:12 INFO - PROCESS | 1823 | 1447480212392 Marionette INFO loaded listener.js
21:50:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147e82ac00) [pid = 1823] [serial = 1401] [outer = 0x7f147bc78400]
21:50:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:13 INFO - document served over http requires an http
21:50:13 INFO - sub-resource via script-tag using the meta-csp
21:50:13 INFO - delivery method with no-redirect and when
21:50:13 INFO - the target request is cross-origin.
21:50:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1500ms
21:50:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:50:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e65000 == 28 [pid = 1823] [id = 500]
21:50:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147e51f400) [pid = 1823] [serial = 1402] [outer = (nil)]
21:50:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147e8f0800) [pid = 1823] [serial = 1403] [outer = 0x7f147e51f400]
21:50:13 INFO - PROCESS | 1823 | 1447480213801 Marionette INFO loaded listener.js
21:50:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147f038800) [pid = 1823] [serial = 1404] [outer = 0x7f147e51f400]
21:50:14 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
21:50:14 INFO - document served over http requires an http
21:50:14 INFO - sub-resource via script-tag using the meta-csp
21:50:14 INFO - delivery method with swap-origin-redirect and when
21:50:14 INFO - the target request is cross-origin.
21:50:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1483ms
21:50:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:50:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480edd800 == 29 [pid = 1823] [id = 501]
21:50:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147e82b400) [pid = 1823] [serial = 1405] [outer = (nil)]
21:50:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147f0d1c00) [pid = 1823] [serial = 1406] [outer = 0x7f147e82b400]
21:50:15 INFO - PROCESS | 1823 | 1447480215321 Marionette INFO loaded listener.js
21:50:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147f77e400) [pid = 1823] [serial = 1407] [outer = 0x7f147e82b400]
21:50:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:16 INFO - document served over http requires an http
21:50:16 INFO - sub-resource via xhr-request using the meta-csp
21:50:16 INFO - delivery method with keep-origin-redirect and when
21:50:16 INFO - the target request is cross-origin.
21:50:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1426ms
21:50:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:50:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858d6800 == 30 [pid = 1823] [id = 502]
21:50:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147e521800) [pid = 1823] [serial = 1408] [outer = (nil)]
21:50:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147f783000) [pid = 1823] [serial = 1409] [outer = 0x7f147e521800]
21:50:16 INFO - PROCESS | 1823 | 1447480216919 Marionette INFO loaded listener.js
21:50:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f14809a0400) [pid = 1823] [serial = 1410] [outer = 0x7f147e521800]
21:50:17 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
21:50:17 INFO - document served over http requires an http
21:50:17 INFO - sub-resource via xhr-request using the meta-csp
21:50:17 INFO - delivery method with no-redirect and when
21:50:17 INFO - the target request is cross-origin.
21:50:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1581ms
21:50:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:50:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148594e800 == 31 [pid = 1823] [id = 503]
21:50:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147adc4400) [pid = 1823] [serial = 1411] [outer = (nil)]
21:50:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f14809a0800) [pid = 1823] [serial = 1412] [outer = 0x7f147adc4400]
21:50:18 INFO - PROCESS | 1823 | 1447480218359 Marionette INFO loaded listener.js
21:50:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148583b400) [pid = 1823] [serial = 1413] [outer = 0x7f147adc4400]
21:50:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:19 INFO - document served over http requires an http
21:50:19 INFO - sub-resource via xhr-request using the meta-csp
21:50:19 INFO - delivery method with swap-origin-redirect and when
21:50:19 INFO - the target request is cross-origin.
21:50:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1433ms
21:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:50:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a12800 == 32 [pid = 1823] [id = 504]
21:50:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f147f039400) [pid = 1823] [serial = 1414] [outer = (nil)]
21:50:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f14858b2c00) [pid = 1823] [serial = 1415] [outer = 0x7f147f039400]
21:50:19 INFO - PROCESS | 1823 | 1447480219831 Marionette INFO loaded listener.js
21:50:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f14858be800) [pid = 1823] [serial = 1416] [outer = 0x7f147f039400]
21:50:22 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
21:50:22 INFO - document served over http requires an https
21:50:22 INFO - sub-resource via fetch-request using the meta-csp
21:50:22 INFO - delivery method with keep-origin-redirect and when
21:50:22 INFO - the target request is cross-origin.
21:50:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2845ms
21:50:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:50:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771da800 == 33 [pid = 1823] [id = 505]
21:50:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1474f40400) [pid = 1823] [serial = 1417] [outer = (nil)]
21:50:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1478b02c00) [pid = 1823] [serial = 1418] [outer = 0x7f1474f40400]
21:50:22 INFO - PROCESS | 1823 | 1447480222813 Marionette INFO loaded listener.js
21:50:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1485aa8800) [pid = 1823] [serial = 1419] [outer = 0x7f1474f40400]
21:50:24 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
21:50:24 INFO - document served over http requires an https
21:50:24 INFO - sub-resource via fetch-request using the meta-csp
21:50:24 INFO - delivery method with no-redirect and when
21:50:24 INFO - the target request is cross-origin.
21:50:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2037ms
21:50:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:50:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4c800 == 34 [pid = 1823] [id = 506]
21:50:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f147787a400) [pid = 1823] [serial = 1420] [outer = (nil)]
21:50:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f14778c8400) [pid = 1823] [serial = 1421] [outer = 0x7f147787a400]
21:50:24 INFO - PROCESS | 1823 | 1447480224829 Marionette INFO loaded listener.js
21:50:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1478c14400) [pid = 1823] [serial = 1422] [outer = 0x7f147787a400]
21:50:25 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
21:50:25 INFO - document served over http requires an https
21:50:25 INFO - sub-resource via fetch-request using the meta-csp
21:50:25 INFO - delivery method with swap-origin-redirect and when
21:50:25 INFO - the target request is cross-origin.
21:50:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1641ms
21:50:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:50:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a2000 == 33 [pid = 1823] [id = 480]
21:50:26 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774dd000 == 32 [pid = 1823] [id = 482]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1485b31800) [pid = 1823] [serial = 1272] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1485fe3400) [pid = 1823] [serial = 1275] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1485ca4c00) [pid = 1823] [serial = 1206] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f148e387800) [pid = 1823] [serial = 1233] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147e528400) [pid = 1823] [serial = 1257] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f1486834400) [pid = 1823] [serial = 1209] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1487188c00) [pid = 1823] [serial = 1212] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f148e394400) [pid = 1823] [serial = 1236] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148dfa6c00) [pid = 1823] [serial = 1225] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f148e20bc00) [pid = 1823] [serial = 1230] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1487ac2c00) [pid = 1823] [serial = 1215] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f148f31d800) [pid = 1823] [serial = 1248] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f148f328c00) [pid = 1823] [serial = 1251] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f148f32ac00) [pid = 1823] [serial = 1254] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1479ea8c00) [pid = 1823] [serial = 1262] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f148dbc6c00) [pid = 1823] [serial = 1220] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147e36e800) [pid = 1823] [serial = 1267] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f148669b400) [pid = 1823] [serial = 1278] [outer = (nil)] [url = about:blank]
21:50:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760b2800 == 33 [pid = 1823] [id = 507]
21:50:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147605a800) [pid = 1823] [serial = 1423] [outer = (nil)]
21:50:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1477876800) [pid = 1823] [serial = 1424] [outer = 0x7f147605a800]
21:50:26 INFO - PROCESS | 1823 | 1447480226554 Marionette INFO loaded listener.js
21:50:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1479ea8c00) [pid = 1823] [serial = 1425] [outer = 0x7f147605a800]
21:50:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e0a800 == 34 [pid = 1823] [id = 508]
21:50:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1478b97800) [pid = 1823] [serial = 1426] [outer = (nil)]
21:50:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147a1f0c00) [pid = 1823] [serial = 1427] [outer = 0x7f1478b97800]
21:50:27 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
21:50:27 INFO - document served over http requires an https
21:50:27 INFO - sub-resource via iframe-tag using the meta-csp
21:50:27 INFO - delivery method with keep-origin-redirect and when
21:50:27 INFO - the target request is cross-origin.
21:50:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1536ms
21:50:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:50:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a32a000 == 35 [pid = 1823] [id = 509]
21:50:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1476ea1000) [pid = 1823] [serial = 1428] [outer = (nil)]
21:50:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147a1ec400) [pid = 1823] [serial = 1429] [outer = 0x7f1476ea1000]
21:50:27 INFO - PROCESS | 1823 | 1447480227861 Marionette INFO loaded listener.js
21:50:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f147adc5c00) [pid = 1823] [serial = 1430] [outer = 0x7f1476ea1000]
21:50:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc2d000 == 36 [pid = 1823] [id = 510]
21:50:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f147adc4c00) [pid = 1823] [serial = 1431] [outer = (nil)]
21:50:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f147adc1c00) [pid = 1823] [serial = 1432] [outer = 0x7f147adc4c00]
21:50:28 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
21:50:28 INFO - document served over http requires an https
21:50:28 INFO - sub-resource via iframe-tag using the meta-csp
21:50:28 INFO - delivery method with no-redirect and when
21:50:28 INFO - the target request is cross-origin.
21:50:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1333ms
21:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:50:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e438800 == 37 [pid = 1823] [id = 511]
21:50:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f147b82a000) [pid = 1823] [serial = 1433] [outer = (nil)]
21:50:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f147b837800) [pid = 1823] [serial = 1434] [outer = 0x7f147b82a000]
21:50:29 INFO - PROCESS | 1823 | 1447480229137 Marionette INFO loaded listener.js
21:50:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f147e35b400) [pid = 1823] [serial = 1435] [outer = 0x7f147b82a000]
21:50:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c264000 == 38 [pid = 1823] [id = 512]
21:50:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f147e36e800) [pid = 1823] [serial = 1436] [outer = (nil)]
21:50:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f147e108400) [pid = 1823] [serial = 1437] [outer = 0x7f147e36e800]
21:50:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:30 INFO - document served over http requires an https
21:50:30 INFO - sub-resource via iframe-tag using the meta-csp
21:50:30 INFO - delivery method with swap-origin-redirect and when
21:50:30 INFO - the target request is cross-origin.
21:50:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1284ms
21:50:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:50:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f918000 == 39 [pid = 1823] [id = 513]
21:50:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f147e50b800) [pid = 1823] [serial = 1438] [outer = (nil)]
21:50:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f147e511800) [pid = 1823] [serial = 1439] [outer = 0x7f147e50b800]
21:50:30 INFO - PROCESS | 1823 | 1447480230429 Marionette INFO loaded listener.js
21:50:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f147e833c00) [pid = 1823] [serial = 1440] [outer = 0x7f147e50b800]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147a822400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f147e35c800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147e36b000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147bc80c00) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f1487367000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147e356000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f147e36a400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147ad68400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1490e39400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f14911a1000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f14911a7800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1491895000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1491c0dc00) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1491c0e400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f14778cb400) [pid = 1823] [serial = 1361] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1476e9dc00) [pid = 1823] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480186965]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1477fa1c00) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1479ea1800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f148b4e9400) [pid = 1823] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1490e39000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f149324a400) [pid = 1823] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f148e1c9c00) [pid = 1823] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480162582]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147f032400) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1474e8dc00) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1477f9a800) [pid = 1823] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1487e2e800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148e960400) [pid = 1823] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1476054000) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1491da1800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1474e87800) [pid = 1823] [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]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f14778cd400) [pid = 1823] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147787cc00) [pid = 1823] [serial = 1350] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1478b0b400) [pid = 1823] [serial = 1355] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1479ea3000) [pid = 1823] [serial = 1358] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1476eab000) [pid = 1823] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480186965]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1474e93000) [pid = 1823] [serial = 1345] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1491f38000) [pid = 1823] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1491f34000) [pid = 1823] [serial = 1340] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1474f3a800) [pid = 1823] [serial = 1280] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147ad70000) [pid = 1823] [serial = 1283] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147e520c00) [pid = 1823] [serial = 1286] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1485fe0400) [pid = 1823] [serial = 1289] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1487186800) [pid = 1823] [serial = 1292] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1487369000) [pid = 1823] [serial = 1295] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f148c069c00) [pid = 1823] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1487e30000) [pid = 1823] [serial = 1298] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f148e1c1c00) [pid = 1823] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480162582]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f148dbbe800) [pid = 1823] [serial = 1303] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f148e872c00) [pid = 1823] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f148e391400) [pid = 1823] [serial = 1308] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148ebaf800) [pid = 1823] [serial = 1313] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f14909cc800) [pid = 1823] [serial = 1316] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f149114e800) [pid = 1823] [serial = 1319] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f14911a1c00) [pid = 1823] [serial = 1322] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f149151b400) [pid = 1823] [serial = 1325] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f149189b400) [pid = 1823] [serial = 1328] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1491bb2c00) [pid = 1823] [serial = 1331] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1491c10000) [pid = 1823] [serial = 1334] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1491da3800) [pid = 1823] [serial = 1337] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1478b03c00) [pid = 1823] [serial = 1281] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147c2c4c00) [pid = 1823] [serial = 1284] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f1485836000) [pid = 1823] [serial = 1287] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f149146b800) [pid = 1823] [serial = 1323] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1491894c00) [pid = 1823] [serial = 1326] [outer = (nil)] [url = about:blank]
21:50:30 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1491bb0400) [pid = 1823] [serial = 1329] [outer = (nil)] [url = about:blank]
21:50:31 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
21:50:31 INFO - document served over http requires an https
21:50:31 INFO - sub-resource via script-tag using the meta-csp
21:50:31 INFO - delivery method with keep-origin-redirect and when
21:50:31 INFO - the target request is cross-origin.
21:50:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1380ms
21:50:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:50:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a0c000 == 40 [pid = 1823] [id = 514]
21:50:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147e504800) [pid = 1823] [serial = 1441] [outer = (nil)]
21:50:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f147e527000) [pid = 1823] [serial = 1442] [outer = 0x7f147e504800]
21:50:31 INFO - PROCESS | 1823 | 1447480231801 Marionette INFO loaded listener.js
21:50:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f14858b1c00) [pid = 1823] [serial = 1443] [outer = 0x7f147e504800]
21:50:32 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
21:50:32 INFO - document served over http requires an https
21:50:32 INFO - sub-resource via script-tag using the meta-csp
21:50:32 INFO - delivery method with no-redirect and when
21:50:32 INFO - the target request is cross-origin.
21:50:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1175ms
21:50:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:50:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f84800 == 41 [pid = 1823] [id = 515]
21:50:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1474e8dc00) [pid = 1823] [serial = 1444] [outer = (nil)]
21:50:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1474e93000) [pid = 1823] [serial = 1445] [outer = 0x7f1474e8dc00]
21:50:33 INFO - PROCESS | 1823 | 1447480233181 Marionette INFO loaded listener.js
21:50:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1476ea6000) [pid = 1823] [serial = 1446] [outer = 0x7f1474e8dc00]
21:50:34 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
21:50:34 INFO - document served over http requires an https
21:50:34 INFO - sub-resource via script-tag using the meta-csp
21:50:34 INFO - delivery method with swap-origin-redirect and when
21:50:34 INFO - the target request is cross-origin.
21:50:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1676ms
21:50:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:50:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba7d000 == 42 [pid = 1823] [id = 516]
21:50:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1478b96c00) [pid = 1823] [serial = 1447] [outer = (nil)]
21:50:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147a1e5800) [pid = 1823] [serial = 1448] [outer = 0x7f1478b96c00]
21:50:34 INFO - PROCESS | 1823 | 1447480234906 Marionette INFO loaded listener.js
21:50:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147a827800) [pid = 1823] [serial = 1449] [outer = 0x7f1478b96c00]
21:50:35 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
21:50:35 INFO - document served over http requires an https
21:50:35 INFO - sub-resource via xhr-request using the meta-csp
21:50:35 INFO - delivery method with keep-origin-redirect and when
21:50:35 INFO - the target request is cross-origin.
21:50:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1530ms
21:50:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:50:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d0b800 == 43 [pid = 1823] [id = 517]
21:50:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1478b99400) [pid = 1823] [serial = 1450] [outer = (nil)]
21:50:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147c2c4c00) [pid = 1823] [serial = 1451] [outer = 0x7f1478b99400]
21:50:36 INFO - PROCESS | 1823 | 1447480236366 Marionette INFO loaded listener.js
21:50:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147e82b000) [pid = 1823] [serial = 1452] [outer = 0x7f1478b99400]
21:50:37 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
21:50:37 INFO - document served over http requires an https
21:50:37 INFO - sub-resource via xhr-request using the meta-csp
21:50:37 INFO - delivery method with no-redirect and when
21:50:37 INFO - the target request is cross-origin.
21:50:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1426ms
21:50:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:50:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f41000 == 44 [pid = 1823] [id = 518]
21:50:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147bc78c00) [pid = 1823] [serial = 1453] [outer = (nil)]
21:50:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f14858af400) [pid = 1823] [serial = 1454] [outer = 0x7f147bc78c00]
21:50:37 INFO - PROCESS | 1823 | 1447480237953 Marionette INFO loaded listener.js
21:50:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1485b33400) [pid = 1823] [serial = 1455] [outer = 0x7f147bc78c00]
21:50:38 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
21:50:38 INFO - document served over http requires an https
21:50:38 INFO - sub-resource via xhr-request using the meta-csp
21:50:38 INFO - delivery method with swap-origin-redirect and when
21:50:38 INFO - the target request is cross-origin.
21:50:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1587ms
21:50:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:50:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866da800 == 45 [pid = 1823] [id = 519]
21:50:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147e8f0000) [pid = 1823] [serial = 1456] [outer = (nil)]
21:50:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485b3ec00) [pid = 1823] [serial = 1457] [outer = 0x7f147e8f0000]
21:50:39 INFO - PROCESS | 1823 | 1447480239634 Marionette INFO loaded listener.js
21:50:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485ca7800) [pid = 1823] [serial = 1458] [outer = 0x7f147e8f0000]
21:50:40 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
21:50:40 INFO - document served over http requires an http
21:50:40 INFO - sub-resource via fetch-request using the meta-csp
21:50:40 INFO - delivery method with keep-origin-redirect and when
21:50:40 INFO - the target request is same-origin.
21:50:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1697ms
21:50:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:50:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684a000 == 46 [pid = 1823] [id = 520]
21:50:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485d35800) [pid = 1823] [serial = 1459] [outer = (nil)]
21:50:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1485d37800) [pid = 1823] [serial = 1460] [outer = 0x7f1485d35800]
21:50:41 INFO - PROCESS | 1823 | 1447480241275 Marionette INFO loaded listener.js
21:50:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485d8f000) [pid = 1823] [serial = 1461] [outer = 0x7f1485d35800]
21:50:42 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
21:50:42 INFO - document served over http requires an http
21:50:42 INFO - sub-resource via fetch-request using the meta-csp
21:50:42 INFO - delivery method with no-redirect and when
21:50:42 INFO - the target request is same-origin.
21:50:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1585ms
21:50:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:50:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148761c800 == 47 [pid = 1823] [id = 521]
21:50:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1485d36400) [pid = 1823] [serial = 1462] [outer = (nil)]
21:50:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485d97400) [pid = 1823] [serial = 1463] [outer = 0x7f1485d36400]
21:50:42 INFO - PROCESS | 1823 | 1447480242754 Marionette INFO loaded listener.js
21:50:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485f0f400) [pid = 1823] [serial = 1464] [outer = 0x7f1485d36400]
21:50:43 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
21:50:43 INFO - document served over http requires an http
21:50:43 INFO - sub-resource via fetch-request using the meta-csp
21:50:43 INFO - delivery method with swap-origin-redirect and when
21:50:43 INFO - the target request is same-origin.
21:50:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1481ms
21:50:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:50:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876c9000 == 48 [pid = 1823] [id = 522]
21:50:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485d90c00) [pid = 1823] [serial = 1465] [outer = (nil)]
21:50:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485fe5400) [pid = 1823] [serial = 1466] [outer = 0x7f1485d90c00]
21:50:44 INFO - PROCESS | 1823 | 1447480244276 Marionette INFO loaded listener.js
21:50:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1486408000) [pid = 1823] [serial = 1467] [outer = 0x7f1485d90c00]
21:50:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5d800 == 49 [pid = 1823] [id = 523]
21:50:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1486402800) [pid = 1823] [serial = 1468] [outer = (nil)]
21:50:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1486404800) [pid = 1823] [serial = 1469] [outer = 0x7f1486402800]
21:50:45 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
21:50:45 INFO - document served over http requires an http
21:50:45 INFO - sub-resource via iframe-tag using the meta-csp
21:50:45 INFO - delivery method with keep-origin-redirect and when
21:50:45 INFO - the target request is same-origin.
21:50:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1578ms
21:50:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:50:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487ed5800 == 50 [pid = 1823] [id = 524]
21:50:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485f0ac00) [pid = 1823] [serial = 1470] [outer = (nil)]
21:50:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1486698c00) [pid = 1823] [serial = 1471] [outer = 0x7f1485f0ac00]
21:50:46 INFO - PROCESS | 1823 | 1447480246010 Marionette INFO loaded listener.js
21:50:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f14866a6800) [pid = 1823] [serial = 1472] [outer = 0x7f1485f0ac00]
21:50:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489ea2000 == 51 [pid = 1823] [id = 525]
21:50:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f14866a5800) [pid = 1823] [serial = 1473] [outer = (nil)]
21:50:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f148682ac00) [pid = 1823] [serial = 1474] [outer = 0x7f14866a5800]
21:50:47 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
21:50:47 INFO - document served over http requires an http
21:50:47 INFO - sub-resource via iframe-tag using the meta-csp
21:50:47 INFO - delivery method with no-redirect and when
21:50:47 INFO - the target request is same-origin.
21:50:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1781ms
21:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:50:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eae800 == 52 [pid = 1823] [id = 526]
21:50:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1486409400) [pid = 1823] [serial = 1475] [outer = (nil)]
21:50:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1486835c00) [pid = 1823] [serial = 1476] [outer = 0x7f1486409400]
21:50:47 INFO - PROCESS | 1823 | 1447480247789 Marionette INFO loaded listener.js
21:50:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1486e5f400) [pid = 1823] [serial = 1477] [outer = 0x7f1486409400]
21:50:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a368800 == 53 [pid = 1823] [id = 527]
21:50:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1486e60800) [pid = 1823] [serial = 1478] [outer = (nil)]
21:50:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1486e61c00) [pid = 1823] [serial = 1479] [outer = 0x7f1486e60800]
21:50:48 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
21:50:48 INFO - document served over http requires an http
21:50:48 INFO - sub-resource via iframe-tag using the meta-csp
21:50:48 INFO - delivery method with swap-origin-redirect and when
21:50:48 INFO - the target request is same-origin.
21:50:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1681ms
21:50:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:50:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a469000 == 54 [pid = 1823] [id = 528]
21:50:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1486e61800) [pid = 1823] [serial = 1480] [outer = (nil)]
21:50:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f14870c6800) [pid = 1823] [serial = 1481] [outer = 0x7f1486e61800]
21:50:49 INFO - PROCESS | 1823 | 1447480249524 Marionette INFO loaded listener.js
21:50:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f148718c400) [pid = 1823] [serial = 1482] [outer = 0x7f1486e61800]
21:50:50 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
21:50:50 INFO - document served over http requires an http
21:50:50 INFO - sub-resource via script-tag using the meta-csp
21:50:50 INFO - delivery method with keep-origin-redirect and when
21:50:50 INFO - the target request is same-origin.
21:50:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1687ms
21:50:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:50:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0dc800 == 55 [pid = 1823] [id = 529]
21:50:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1487193800) [pid = 1823] [serial = 1483] [outer = (nil)]
21:50:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f14871d4c00) [pid = 1823] [serial = 1484] [outer = 0x7f1487193800]
21:50:51 INFO - PROCESS | 1823 | 1447480251183 Marionette INFO loaded listener.js
21:50:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1487363c00) [pid = 1823] [serial = 1485] [outer = 0x7f1487193800]
21:50:52 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
21:50:52 INFO - document served over http requires an http
21:50:52 INFO - sub-resource via script-tag using the meta-csp
21:50:52 INFO - delivery method with no-redirect and when
21:50:52 INFO - the target request is same-origin.
21:50:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1486ms
21:50:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:50:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b5e6800 == 56 [pid = 1823] [id = 530]
21:50:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f14871ce000) [pid = 1823] [serial = 1486] [outer = (nil)]
21:50:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1487367c00) [pid = 1823] [serial = 1487] [outer = 0x7f14871ce000]
21:50:52 INFO - PROCESS | 1823 | 1447480252582 Marionette INFO loaded listener.js
21:50:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f148748f800) [pid = 1823] [serial = 1488] [outer = 0x7f14871ce000]
21:50:53 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
21:50:53 INFO - document served over http requires an http
21:50:53 INFO - sub-resource via script-tag using the meta-csp
21:50:53 INFO - delivery method with swap-origin-redirect and when
21:50:53 INFO - the target request is same-origin.
21:50:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1480ms
21:50:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:50:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df73800 == 57 [pid = 1823] [id = 531]
21:50:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1487495800) [pid = 1823] [serial = 1489] [outer = (nil)]
21:50:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1487499400) [pid = 1823] [serial = 1490] [outer = 0x7f1487495800]
21:50:54 INFO - PROCESS | 1823 | 1447480254088 Marionette INFO loaded listener.js
21:50:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1487abd000) [pid = 1823] [serial = 1491] [outer = 0x7f1487495800]
21:50:55 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
21:50:55 INFO - document served over http requires an http
21:50:55 INFO - sub-resource via xhr-request using the meta-csp
21:50:55 INFO - delivery method with keep-origin-redirect and when
21:50:55 INFO - the target request is same-origin.
21:50:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1481ms
21:50:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:50:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e151800 == 58 [pid = 1823] [id = 532]
21:50:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148748c400) [pid = 1823] [serial = 1492] [outer = (nil)]
21:50:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1487ac3800) [pid = 1823] [serial = 1493] [outer = 0x7f148748c400]
21:50:55 INFO - PROCESS | 1823 | 1447480255586 Marionette INFO loaded listener.js
21:50:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1487cfe400) [pid = 1823] [serial = 1494] [outer = 0x7f148748c400]
21:50:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:50:57 INFO - document served over http requires an http
21:50:57 INFO - sub-resource via xhr-request using the meta-csp
21:50:57 INFO - delivery method with no-redirect and when
21:50:57 INFO - the target request is same-origin.
21:50:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2734ms
21:50:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:50:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e59000 == 59 [pid = 1823] [id = 533]
21:50:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1478b05000) [pid = 1823] [serial = 1495] [outer = (nil)]
21:50:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f1485aa8400) [pid = 1823] [serial = 1496] [outer = 0x7f1478b05000]
21:50:58 INFO - PROCESS | 1823 | 1447480258327 Marionette INFO loaded listener.js
21:50:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:50:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1487de3400) [pid = 1823] [serial = 1497] [outer = 0x7f1478b05000]
21:51:00 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
21:51:00 INFO - document served over http requires an http
21:51:00 INFO - sub-resource via xhr-request using the meta-csp
21:51:00 INFO - delivery method with swap-origin-redirect and when
21:51:00 INFO - the target request is same-origin.
21:51:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2286ms
21:51:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:51:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba6f800 == 60 [pid = 1823] [id = 534]
21:51:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f14778c9c00) [pid = 1823] [serial = 1498] [outer = (nil)]
21:51:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1477f9d400) [pid = 1823] [serial = 1499] [outer = 0x7f14778c9c00]
21:51:00 INFO - PROCESS | 1823 | 1447480260653 Marionette INFO loaded listener.js
21:51:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f147a1ee000) [pid = 1823] [serial = 1500] [outer = 0x7f14778c9c00]
21:51:01 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
21:51:01 INFO - document served over http requires an https
21:51:01 INFO - sub-resource via fetch-request using the meta-csp
21:51:01 INFO - delivery method with keep-origin-redirect and when
21:51:01 INFO - the target request is same-origin.
21:51:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1734ms
21:51:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:51:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e63000 == 61 [pid = 1823] [id = 535]
21:51:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1474e91c00) [pid = 1823] [serial = 1501] [outer = (nil)]
21:51:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1474f43400) [pid = 1823] [serial = 1502] [outer = 0x7f1474e91c00]
21:51:02 INFO - PROCESS | 1823 | 1447480262615 Marionette INFO loaded listener.js
21:51:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1478b99000) [pid = 1823] [serial = 1503] [outer = 0x7f1474e91c00]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4e2800 == 60 [pid = 1823] [id = 493]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f119800 == 59 [pid = 1823] [id = 495]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb2b000 == 58 [pid = 1823] [id = 497]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858d6800 == 57 [pid = 1823] [id = 502]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148594e800 == 56 [pid = 1823] [id = 503]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a12800 == 55 [pid = 1823] [id = 504]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771da800 == 54 [pid = 1823] [id = 505]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4c800 == 53 [pid = 1823] [id = 506]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e58000 == 52 [pid = 1823] [id = 479]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760b2800 == 51 [pid = 1823] [id = 507]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e0a800 == 50 [pid = 1823] [id = 508]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a32a000 == 49 [pid = 1823] [id = 509]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc2d000 == 48 [pid = 1823] [id = 510]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e438800 == 47 [pid = 1823] [id = 511]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c264000 == 46 [pid = 1823] [id = 512]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f918000 == 45 [pid = 1823] [id = 513]
21:51:03 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a0c000 == 44 [pid = 1823] [id = 514]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1491d9e800) [pid = 1823] [serial = 1335] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1491c07800) [pid = 1823] [serial = 1332] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f149119f000) [pid = 1823] [serial = 1320] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f1490a1a800) [pid = 1823] [serial = 1317] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f148f32b000) [pid = 1823] [serial = 1314] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f148e95d800) [pid = 1823] [serial = 1309] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148e210c00) [pid = 1823] [serial = 1304] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f148b586c00) [pid = 1823] [serial = 1299] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1487cfdc00) [pid = 1823] [serial = 1296] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f14871db000) [pid = 1823] [serial = 1293] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1486e61000) [pid = 1823] [serial = 1290] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f149319cc00) [pid = 1823] [serial = 1341] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1476054c00) [pid = 1823] [serial = 1346] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1491f33c00) [pid = 1823] [serial = 1338] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1478b9e400) [pid = 1823] [serial = 1356] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1477880c00) [pid = 1823] [serial = 1351] [outer = (nil)] [url = about:blank]
21:51:03 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147a11cc00) [pid = 1823] [serial = 1359] [outer = (nil)] [url = about:blank]
21:51:04 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
21:51:04 INFO - document served over http requires an https
21:51:04 INFO - sub-resource via fetch-request using the meta-csp
21:51:04 INFO - delivery method with no-redirect and when
21:51:04 INFO - the target request is same-origin.
21:51:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2191ms
21:51:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:51:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774d2000 == 45 [pid = 1823] [id = 536]
21:51:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1474e95800) [pid = 1823] [serial = 1504] [outer = (nil)]
21:51:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f1479ea0800) [pid = 1823] [serial = 1505] [outer = 0x7f1474e95800]
21:51:04 INFO - PROCESS | 1823 | 1447480264548 Marionette INFO loaded listener.js
21:51:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147adc8c00) [pid = 1823] [serial = 1506] [outer = 0x7f1474e95800]
21:51:05 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
21:51:05 INFO - document served over http requires an https
21:51:05 INFO - sub-resource via fetch-request using the meta-csp
21:51:05 INFO - delivery method with swap-origin-redirect and when
21:51:05 INFO - the target request is same-origin.
21:51:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1341ms
21:51:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:51:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af41800 == 46 [pid = 1823] [id = 537]
21:51:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1474f3c400) [pid = 1823] [serial = 1507] [outer = (nil)]
21:51:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147adc6000) [pid = 1823] [serial = 1508] [outer = 0x7f1474f3c400]
21:51:06 INFO - PROCESS | 1823 | 1447480266137 Marionette INFO loaded listener.js
21:51:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e35d400) [pid = 1823] [serial = 1509] [outer = 0x7f1474f3c400]
21:51:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba74000 == 47 [pid = 1823] [id = 538]
21:51:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147e355c00) [pid = 1823] [serial = 1510] [outer = (nil)]
21:51:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147b82f400) [pid = 1823] [serial = 1511] [outer = 0x7f147e355c00]
21:51:07 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
21:51:07 INFO - document served over http requires an https
21:51:07 INFO - sub-resource via iframe-tag using the meta-csp
21:51:07 INFO - delivery method with keep-origin-redirect and when
21:51:07 INFO - the target request is same-origin.
21:51:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1835ms
21:51:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:51:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a709800 == 48 [pid = 1823] [id = 539]
21:51:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1474f3c800) [pid = 1823] [serial = 1512] [outer = (nil)]
21:51:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f147e507800) [pid = 1823] [serial = 1513] [outer = 0x7f1474f3c800]
21:51:07 INFO - PROCESS | 1823 | 1447480267763 Marionette INFO loaded listener.js
21:51:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f147e52a800) [pid = 1823] [serial = 1514] [outer = 0x7f1474f3c800]
21:51:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c27b800 == 49 [pid = 1823] [id = 540]
21:51:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f147e82c400) [pid = 1823] [serial = 1515] [outer = (nil)]
21:51:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f147e8f3c00) [pid = 1823] [serial = 1516] [outer = 0x7f147e82c400]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f147c2ccc00) [pid = 1823] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147e10dc00) [pid = 1823] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480208192]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f147e364c00) [pid = 1823] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147adc4c00) [pid = 1823] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480228529]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f147e50b800) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1476ea1000) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1478b97800) [pid = 1823] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f147787a400) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f147605a800) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147e36e800) [pid = 1823] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147b82a000) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1474e89000) [pid = 1823] [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]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f147e527000) [pid = 1823] [serial = 1442] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147adc1c00) [pid = 1823] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480228529]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147a1ec400) [pid = 1823] [serial = 1429] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147e108400) [pid = 1823] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147b837800) [pid = 1823] [serial = 1434] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147e511800) [pid = 1823] [serial = 1439] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1474f3d800) [pid = 1823] [serial = 1364] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147ad6b800) [pid = 1823] [serial = 1376] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1478b02c00) [pid = 1823] [serial = 1418] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14778c8400) [pid = 1823] [serial = 1421] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1476ea7c00) [pid = 1823] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147bc7b800) [pid = 1823] [serial = 1382] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1478b9dc00) [pid = 1823] [serial = 1367] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147a1f1400) [pid = 1823] [serial = 1370] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f147b634400) [pid = 1823] [serial = 1379] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f147a81b800) [pid = 1823] [serial = 1373] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147a1f0c00) [pid = 1823] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1477876800) [pid = 1823] [serial = 1424] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f147e355000) [pid = 1823] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480208192]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f147e106800) [pid = 1823] [serial = 1387] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147e357000) [pid = 1823] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147e358800) [pid = 1823] [serial = 1392] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147e36c800) [pid = 1823] [serial = 1397] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147e522400) [pid = 1823] [serial = 1400] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147e8f0800) [pid = 1823] [serial = 1403] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147f0d1c00) [pid = 1823] [serial = 1406] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147f783000) [pid = 1823] [serial = 1409] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f14809a0800) [pid = 1823] [serial = 1412] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f14858b2c00) [pid = 1823] [serial = 1415] [outer = (nil)] [url = about:blank]
21:51:09 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147a126800) [pid = 1823] [serial = 1362] [outer = (nil)] [url = about:blank]
21:51:09 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
21:51:09 INFO - document served over http requires an https
21:51:09 INFO - sub-resource via iframe-tag using the meta-csp
21:51:09 INFO - delivery method with no-redirect and when
21:51:09 INFO - the target request is same-origin.
21:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1990ms
21:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:51:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e44c000 == 50 [pid = 1823] [id = 541]
21:51:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1478b9dc00) [pid = 1823] [serial = 1517] [outer = (nil)]
21:51:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147e10dc00) [pid = 1823] [serial = 1518] [outer = 0x7f1478b9dc00]
21:51:09 INFO - PROCESS | 1823 | 1447480269790 Marionette INFO loaded listener.js
21:51:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147e8f9c00) [pid = 1823] [serial = 1519] [outer = 0x7f1478b9dc00]
21:51:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f11a800 == 51 [pid = 1823] [id = 542]
21:51:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147f0d4400) [pid = 1823] [serial = 1520] [outer = (nil)]
21:51:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147f039000) [pid = 1823] [serial = 1521] [outer = 0x7f147f0d4400]
21:51:10 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
21:51:10 INFO - document served over http requires an https
21:51:10 INFO - sub-resource via iframe-tag using the meta-csp
21:51:10 INFO - delivery method with swap-origin-redirect and when
21:51:10 INFO - the target request is same-origin.
21:51:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1329ms
21:51:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:51:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f908000 == 52 [pid = 1823] [id = 543]
21:51:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147f0d3400) [pid = 1823] [serial = 1522] [outer = (nil)]
21:51:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147f782800) [pid = 1823] [serial = 1523] [outer = 0x7f147f0d3400]
21:51:10 INFO - PROCESS | 1823 | 1447480270952 Marionette INFO loaded listener.js
21:51:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f148583e000) [pid = 1823] [serial = 1524] [outer = 0x7f147f0d3400]
21:51:12 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
21:51:12 INFO - document served over http requires an https
21:51:12 INFO - sub-resource via script-tag using the meta-csp
21:51:12 INFO - delivery method with keep-origin-redirect and when
21:51:12 INFO - the target request is same-origin.
21:51:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1631ms
21:51:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:51:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e30e800 == 53 [pid = 1823] [id = 544]
21:51:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147a121000) [pid = 1823] [serial = 1525] [outer = (nil)]
21:51:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147a1e4c00) [pid = 1823] [serial = 1526] [outer = 0x7f147a121000]
21:51:12 INFO - PROCESS | 1823 | 1447480272904 Marionette INFO loaded listener.js
21:51:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147ad72000) [pid = 1823] [serial = 1527] [outer = 0x7f147a121000]
21:51:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:51:13 INFO - document served over http requires an https
21:51:13 INFO - sub-resource via script-tag using the meta-csp
21:51:13 INFO - delivery method with no-redirect and when
21:51:13 INFO - the target request is same-origin.
21:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1581ms
21:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:51:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c15000 == 54 [pid = 1823] [id = 545]
21:51:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147a126800) [pid = 1823] [serial = 1528] [outer = (nil)]
21:51:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147e105400) [pid = 1823] [serial = 1529] [outer = 0x7f147a126800]
21:51:14 INFO - PROCESS | 1823 | 1447480274382 Marionette INFO loaded listener.js
21:51:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147e509000) [pid = 1823] [serial = 1530] [outer = 0x7f147a126800]
21:51:15 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
21:51:15 INFO - document served over http requires an https
21:51:15 INFO - sub-resource via script-tag using the meta-csp
21:51:15 INFO - delivery method with swap-origin-redirect and when
21:51:15 INFO - the target request is same-origin.
21:51:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1541ms
21:51:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:51:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858d6800 == 55 [pid = 1823] [id = 546]
21:51:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147adcd400) [pid = 1823] [serial = 1531] [outer = (nil)]
21:51:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147f789800) [pid = 1823] [serial = 1532] [outer = 0x7f147adcd400]
21:51:16 INFO - PROCESS | 1823 | 1447480276034 Marionette INFO loaded listener.js
21:51:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14858bec00) [pid = 1823] [serial = 1533] [outer = 0x7f147adcd400]
21:51:17 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
21:51:17 INFO - document served over http requires an https
21:51:17 INFO - sub-resource via xhr-request using the meta-csp
21:51:17 INFO - delivery method with keep-origin-redirect and when
21:51:17 INFO - the target request is same-origin.
21:51:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1590ms
21:51:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:51:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a1c800 == 56 [pid = 1823] [id = 547]
21:51:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1485b33000) [pid = 1823] [serial = 1534] [outer = (nil)]
21:51:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1485b3c000) [pid = 1823] [serial = 1535] [outer = 0x7f1485b33000]
21:51:17 INFO - PROCESS | 1823 | 1447480277675 Marionette INFO loaded listener.js
21:51:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1485d8b400) [pid = 1823] [serial = 1536] [outer = 0x7f1485b33000]
21:51:18 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
21:51:18 INFO - document served over http requires an https
21:51:18 INFO - sub-resource via xhr-request using the meta-csp
21:51:18 INFO - delivery method with no-redirect and when
21:51:18 INFO - the target request is same-origin.
21:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1594ms
21:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:51:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486494000 == 57 [pid = 1823] [id = 548]
21:51:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1485b39000) [pid = 1823] [serial = 1537] [outer = (nil)]
21:51:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1485d90800) [pid = 1823] [serial = 1538] [outer = 0x7f1485b39000]
21:51:19 INFO - PROCESS | 1823 | 1447480279209 Marionette INFO loaded listener.js
21:51:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f148640dc00) [pid = 1823] [serial = 1539] [outer = 0x7f1485b39000]
21:51:20 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
21:51:20 INFO - document served over http requires an https
21:51:20 INFO - sub-resource via xhr-request using the meta-csp
21:51:20 INFO - delivery method with swap-origin-redirect and when
21:51:20 INFO - the target request is same-origin.
21:51:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1583ms
21:51:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:51:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1489eac000 == 58 [pid = 1823] [id = 549]
21:51:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1486e5d000) [pid = 1823] [serial = 1540] [outer = (nil)]
21:51:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f14870c7c00) [pid = 1823] [serial = 1541] [outer = 0x7f1486e5d000]
21:51:20 INFO - PROCESS | 1823 | 1447480280932 Marionette INFO loaded listener.js
21:51:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f14871d1800) [pid = 1823] [serial = 1542] [outer = 0x7f1486e5d000]
21:51:21 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
21:51:21 INFO - document served over http requires an http
21:51:21 INFO - sub-resource via fetch-request using the meta-referrer
21:51:21 INFO - delivery method with keep-origin-redirect and when
21:51:21 INFO - the target request is cross-origin.
21:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1588ms
21:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:51:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b5e3000 == 59 [pid = 1823] [id = 550]
21:51:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f14870c4800) [pid = 1823] [serial = 1543] [outer = (nil)]
21:51:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f148736a400) [pid = 1823] [serial = 1544] [outer = 0x7f14870c4800]
21:51:22 INFO - PROCESS | 1823 | 1447480282416 Marionette INFO loaded listener.js
21:51:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1487de1800) [pid = 1823] [serial = 1545] [outer = 0x7f14870c4800]
21:51:23 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
21:51:23 INFO - document served over http requires an http
21:51:23 INFO - sub-resource via fetch-request using the meta-referrer
21:51:23 INFO - delivery method with no-redirect and when
21:51:23 INFO - the target request is cross-origin.
21:51:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1533ms
21:51:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:51:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2b9800 == 60 [pid = 1823] [id = 551]
21:51:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f14871d4400) [pid = 1823] [serial = 1546] [outer = (nil)]
21:51:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f1487deb000) [pid = 1823] [serial = 1547] [outer = 0x7f14871d4400]
21:51:23 INFO - PROCESS | 1823 | 1447480283961 Marionette INFO loaded listener.js
21:51:24 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1487e2c800) [pid = 1823] [serial = 1548] [outer = 0x7f14871d4400]
21:51:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:51:25 INFO - document served over http requires an http
21:51:25 INFO - sub-resource via fetch-request using the meta-referrer
21:51:25 INFO - delivery method with swap-origin-redirect and when
21:51:25 INFO - the target request is cross-origin.
21:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1539ms
21:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:51:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e39c800 == 61 [pid = 1823] [id = 552]
21:51:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1487de2800) [pid = 1823] [serial = 1549] [outer = (nil)]
21:51:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1487e33800) [pid = 1823] [serial = 1550] [outer = 0x7f1487de2800]
21:51:25 INFO - PROCESS | 1823 | 1447480285515 Marionette INFO loaded listener.js
21:51:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148a448800) [pid = 1823] [serial = 1551] [outer = 0x7f1487de2800]
21:51:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3b8000 == 62 [pid = 1823] [id = 553]
21:51:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f148a445800) [pid = 1823] [serial = 1552] [outer = (nil)]
21:51:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f148af37c00) [pid = 1823] [serial = 1553] [outer = 0x7f148a445800]
21:51:26 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
21:51:26 INFO - document served over http requires an http
21:51:26 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:26 INFO - delivery method with keep-origin-redirect and when
21:51:26 INFO - the target request is cross-origin.
21:51:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1550ms
21:51:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:51:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e715000 == 63 [pid = 1823] [id = 554]
21:51:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f148af2cc00) [pid = 1823] [serial = 1554] [outer = (nil)]
21:51:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148b230000) [pid = 1823] [serial = 1555] [outer = 0x7f148af2cc00]
21:51:27 INFO - PROCESS | 1823 | 1447480287196 Marionette INFO loaded listener.js
21:51:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f148b58e000) [pid = 1823] [serial = 1556] [outer = 0x7f148af2cc00]
21:51:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e84c800 == 64 [pid = 1823] [id = 555]
21:51:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f148c06a400) [pid = 1823] [serial = 1557] [outer = (nil)]
21:51:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f148c067800) [pid = 1823] [serial = 1558] [outer = 0x7f148c06a400]
21:51:28 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
21:51:28 INFO - document served over http requires an http
21:51:28 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:28 INFO - delivery method with no-redirect and when
21:51:28 INFO - the target request is cross-origin.
21:51:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1679ms
21:51:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:51:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e861000 == 65 [pid = 1823] [id = 556]
21:51:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f148db13c00) [pid = 1823] [serial = 1559] [outer = (nil)]
21:51:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148dbc3c00) [pid = 1823] [serial = 1560] [outer = 0x7f148db13c00]
21:51:28 INFO - PROCESS | 1823 | 1447480288931 Marionette INFO loaded listener.js
21:51:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f148dfa4c00) [pid = 1823] [serial = 1561] [outer = 0x7f148db13c00]
21:51:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea2f800 == 66 [pid = 1823] [id = 557]
21:51:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f148dfa7800) [pid = 1823] [serial = 1562] [outer = (nil)]
21:51:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1487deac00) [pid = 1823] [serial = 1563] [outer = 0x7f148dfa7800]
21:51:30 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
21:51:30 INFO - document served over http requires an http
21:51:30 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:30 INFO - delivery method with swap-origin-redirect and when
21:51:30 INFO - the target request is cross-origin.
21:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1732ms
21:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:51:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f39b000 == 67 [pid = 1823] [id = 558]
21:51:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f147f783800) [pid = 1823] [serial = 1564] [outer = (nil)]
21:51:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148e1c3c00) [pid = 1823] [serial = 1565] [outer = 0x7f147f783800]
21:51:30 INFO - PROCESS | 1823 | 1447480290706 Marionette INFO loaded listener.js
21:51:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148e20d400) [pid = 1823] [serial = 1566] [outer = 0x7f147f783800]
21:51:31 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
21:51:31 INFO - document served over http requires an http
21:51:31 INFO - sub-resource via script-tag using the meta-referrer
21:51:31 INFO - delivery method with keep-origin-redirect and when
21:51:31 INFO - the target request is cross-origin.
21:51:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1680ms
21:51:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:51:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f4dd800 == 68 [pid = 1823] [id = 559]
21:51:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148db16400) [pid = 1823] [serial = 1567] [outer = (nil)]
21:51:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f148e215800) [pid = 1823] [serial = 1568] [outer = 0x7f148db16400]
21:51:32 INFO - PROCESS | 1823 | 1447480292421 Marionette INFO loaded listener.js
21:51:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f148e391000) [pid = 1823] [serial = 1569] [outer = 0x7f148db16400]
21:51:33 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
21:51:33 INFO - document served over http requires an http
21:51:33 INFO - sub-resource via script-tag using the meta-referrer
21:51:33 INFO - delivery method with no-redirect and when
21:51:33 INFO - the target request is cross-origin.
21:51:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1493ms
21:51:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:51:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f582000 == 69 [pid = 1823] [id = 560]
21:51:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148e20bc00) [pid = 1823] [serial = 1570] [outer = (nil)]
21:51:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f148e864000) [pid = 1823] [serial = 1571] [outer = 0x7f148e20bc00]
21:51:33 INFO - PROCESS | 1823 | 1447480293835 Marionette INFO loaded listener.js
21:51:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f148e86e800) [pid = 1823] [serial = 1572] [outer = 0x7f148e20bc00]
21:51:34 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
21:51:34 INFO - document served over http requires an http
21:51:34 INFO - sub-resource via script-tag using the meta-referrer
21:51:34 INFO - delivery method with swap-origin-redirect and when
21:51:34 INFO - the target request is cross-origin.
21:51:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1483ms
21:51:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:51:35 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490a39800 == 70 [pid = 1823] [id = 561]
21:51:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f148e38f400) [pid = 1823] [serial = 1573] [outer = (nil)]
21:51:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f148e95c400) [pid = 1823] [serial = 1574] [outer = 0x7f148e38f400]
21:51:35 INFO - PROCESS | 1823 | 1447480295387 Marionette INFO loaded listener.js
21:51:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f148e965c00) [pid = 1823] [serial = 1575] [outer = 0x7f148e38f400]
21:51: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
21:51:36 INFO - document served over http requires an http
21:51:36 INFO - sub-resource via xhr-request using the meta-referrer
21:51:36 INFO - delivery method with keep-origin-redirect and when
21:51:36 INFO - the target request is cross-origin.
21:51:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1484ms
21:51:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:51:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c74800 == 71 [pid = 1823] [id = 562]
21:51:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f148e869800) [pid = 1823] [serial = 1576] [outer = (nil)]
21:51:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f148eba9400) [pid = 1823] [serial = 1577] [outer = 0x7f148e869800]
21:51:36 INFO - PROCESS | 1823 | 1447480296854 Marionette INFO loaded listener.js
21:51:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f148ebb3800) [pid = 1823] [serial = 1578] [outer = 0x7f148e869800]
21:51: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
21:51:37 INFO - document served over http requires an http
21:51:37 INFO - sub-resource via xhr-request using the meta-referrer
21:51:37 INFO - delivery method with no-redirect and when
21:51:37 INFO - the target request is cross-origin.
21:51:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1433ms
21:51:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:51:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14916b4000 == 72 [pid = 1823] [id = 563]
21:51:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f148e86e400) [pid = 1823] [serial = 1579] [outer = (nil)]
21:51:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f148ebb5400) [pid = 1823] [serial = 1580] [outer = 0x7f148e86e400]
21:51:38 INFO - PROCESS | 1823 | 1447480298321 Marionette INFO loaded listener.js
21:51:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f148ee51000) [pid = 1823] [serial = 1581] [outer = 0x7f148e86e400]
21:51:39 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
21:51:39 INFO - document served over http requires an http
21:51:39 INFO - sub-resource via xhr-request using the meta-referrer
21:51:39 INFO - delivery method with swap-origin-redirect and when
21:51:39 INFO - the target request is cross-origin.
21:51:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1578ms
21:51:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:51:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c65800 == 73 [pid = 1823] [id = 564]
21:51:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f148f31e800) [pid = 1823] [serial = 1582] [outer = (nil)]
21:51:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f148f320c00) [pid = 1823] [serial = 1583] [outer = 0x7f148f31e800]
21:51:40 INFO - PROCESS | 1823 | 1447480300060 Marionette INFO loaded listener.js
21:51:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f1490964400) [pid = 1823] [serial = 1584] [outer = 0x7f148f31e800]
21:51:41 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
21:51:41 INFO - document served over http requires an https
21:51:41 INFO - sub-resource via fetch-request using the meta-referrer
21:51:41 INFO - delivery method with keep-origin-redirect and when
21:51:41 INFO - the target request is cross-origin.
21:51:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1734ms
21:51:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:51:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491f0a800 == 74 [pid = 1823] [id = 565]
21:51:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f147a2cf000) [pid = 1823] [serial = 1585] [outer = (nil)]
21:51:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f149096dc00) [pid = 1823] [serial = 1586] [outer = 0x7f147a2cf000]
21:51:41 INFO - PROCESS | 1823 | 1447480301756 Marionette INFO loaded listener.js
21:51:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f1490a1c000) [pid = 1823] [serial = 1587] [outer = 0x7f147a2cf000]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f84800 == 73 [pid = 1823] [id = 515]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba7d000 == 72 [pid = 1823] [id = 516]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d0b800 == 71 [pid = 1823] [id = 517]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f41000 == 70 [pid = 1823] [id = 518]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866da800 == 69 [pid = 1823] [id = 519]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684a000 == 68 [pid = 1823] [id = 520]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148761c800 == 67 [pid = 1823] [id = 521]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876c9000 == 66 [pid = 1823] [id = 522]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5d800 == 65 [pid = 1823] [id = 523]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487ed5800 == 64 [pid = 1823] [id = 524]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489ea2000 == 63 [pid = 1823] [id = 525]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eae800 == 62 [pid = 1823] [id = 526]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a368800 == 61 [pid = 1823] [id = 527]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a469000 == 60 [pid = 1823] [id = 528]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0dc800 == 59 [pid = 1823] [id = 529]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b5e6800 == 58 [pid = 1823] [id = 530]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df73800 == 57 [pid = 1823] [id = 531]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e151800 == 56 [pid = 1823] [id = 532]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e59000 == 55 [pid = 1823] [id = 533]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba6f800 == 54 [pid = 1823] [id = 534]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e63000 == 53 [pid = 1823] [id = 535]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774d2000 == 52 [pid = 1823] [id = 536]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af41800 == 51 [pid = 1823] [id = 537]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba74000 == 50 [pid = 1823] [id = 538]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a709800 == 49 [pid = 1823] [id = 539]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c27b800 == 48 [pid = 1823] [id = 540]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e44c000 == 47 [pid = 1823] [id = 541]
21:51:43 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f11a800 == 46 [pid = 1823] [id = 542]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e30e800 == 45 [pid = 1823] [id = 544]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c15000 == 44 [pid = 1823] [id = 545]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858d6800 == 43 [pid = 1823] [id = 546]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a1c800 == 42 [pid = 1823] [id = 547]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486494000 == 41 [pid = 1823] [id = 548]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1489eac000 == 40 [pid = 1823] [id = 549]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b5e3000 == 39 [pid = 1823] [id = 550]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2b9800 == 38 [pid = 1823] [id = 551]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e39c800 == 37 [pid = 1823] [id = 552]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3b8000 == 36 [pid = 1823] [id = 553]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e715000 == 35 [pid = 1823] [id = 554]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e84c800 == 34 [pid = 1823] [id = 555]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e861000 == 33 [pid = 1823] [id = 556]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea2f800 == 32 [pid = 1823] [id = 557]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f39b000 == 31 [pid = 1823] [id = 558]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f4dd800 == 30 [pid = 1823] [id = 559]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f582000 == 29 [pid = 1823] [id = 560]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490a39800 == 28 [pid = 1823] [id = 561]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c74800 == 27 [pid = 1823] [id = 562]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14916b4000 == 26 [pid = 1823] [id = 563]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c65800 == 25 [pid = 1823] [id = 564]
21:51:45 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f908000 == 24 [pid = 1823] [id = 543]
21:51:45 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f147e833c00) [pid = 1823] [serial = 1440] [outer = (nil)] [url = about:blank]
21:51:45 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f147adc5c00) [pid = 1823] [serial = 1430] [outer = (nil)] [url = about:blank]
21:51:45 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f147e35b400) [pid = 1823] [serial = 1435] [outer = (nil)] [url = about:blank]
21:51:45 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1479ea8c00) [pid = 1823] [serial = 1425] [outer = (nil)] [url = about:blank]
21:51:45 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f1478c14400) [pid = 1823] [serial = 1422] [outer = (nil)] [url = about:blank]
21:51:46 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
21:51:46 INFO - document served over http requires an https
21:51:46 INFO - sub-resource via fetch-request using the meta-referrer
21:51:46 INFO - delivery method with no-redirect and when
21:51:46 INFO - the target request is cross-origin.
21:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 5540ms
21:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:51:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760aa800 == 25 [pid = 1823] [id = 566]
21:51:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f1476ea7400) [pid = 1823] [serial = 1588] [outer = (nil)]
21:51:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f1477875000) [pid = 1823] [serial = 1589] [outer = 0x7f1476ea7400]
21:51:47 INFO - PROCESS | 1823 | 1447480307251 Marionette INFO loaded listener.js
21:51:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f1477882000) [pid = 1823] [serial = 1590] [outer = 0x7f1476ea7400]
21:51:48 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
21:51:48 INFO - document served over http requires an https
21:51:48 INFO - sub-resource via fetch-request using the meta-referrer
21:51:48 INFO - delivery method with swap-origin-redirect and when
21:51:48 INFO - the target request is cross-origin.
21:51:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1400ms
21:51:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:51:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d31800 == 26 [pid = 1823] [id = 567]
21:51:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f1477873800) [pid = 1823] [serial = 1591] [outer = (nil)]
21:51:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f1477f95800) [pid = 1823] [serial = 1592] [outer = 0x7f1477873800]
21:51:48 INFO - PROCESS | 1823 | 1447480308561 Marionette INFO loaded listener.js
21:51:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f1478b08000) [pid = 1823] [serial = 1593] [outer = 0x7f1477873800]
21:51:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760b0000 == 27 [pid = 1823] [id = 568]
21:51:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f1478b10400) [pid = 1823] [serial = 1594] [outer = (nil)]
21:51:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f1478b05400) [pid = 1823] [serial = 1595] [outer = 0x7f1478b10400]
21:51:49 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
21:51:49 INFO - document served over http requires an https
21:51:49 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:49 INFO - delivery method with keep-origin-redirect and when
21:51:49 INFO - the target request is cross-origin.
21:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1431ms
21:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:51:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e62000 == 28 [pid = 1823] [id = 569]
21:51:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f1478ba0400) [pid = 1823] [serial = 1596] [outer = (nil)]
21:51:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f1478ba3400) [pid = 1823] [serial = 1597] [outer = 0x7f1478ba0400]
21:51:50 INFO - PROCESS | 1823 | 1447480310017 Marionette INFO loaded listener.js
21:51:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f1478c20400) [pid = 1823] [serial = 1598] [outer = 0x7f1478ba0400]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f1474f40400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f147e504800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f147adc7c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f14866a5800) [pid = 1823] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480246827]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f147a1ef800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f1474e94c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f148748c400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f1478b96c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f1485f0ac00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1486e61800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f1478b99400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f1486402800) [pid = 1823] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f147f0d3400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f147bc72800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f147e51f400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f1485d90c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1474e8dc00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1478b9dc00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f1474e94400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f147e355c00) [pid = 1823] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1474f3c800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f1485d35800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1476058000) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f1478b05000) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1486409400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f147e521800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f1474f3c400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f147f0d4400) [pid = 1823] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1485d36400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147e82c400) [pid = 1823] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480268392]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1474e91c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1474e95800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1487193800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147bc78c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147a1ee800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f14778c9c00) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f14778ce000) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f14871ce000) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147bc78400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1486e60800) [pid = 1823] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147adc4400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147e82b400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f147adc7400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f147f039400) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1487495800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147bc71800) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147e8f0000) [pid = 1823] [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]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1486404800) [pid = 1823] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1479ea0800) [pid = 1823] [serial = 1505] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f148682ac00) [pid = 1823] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480246827]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147adc6000) [pid = 1823] [serial = 1508] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1487367c00) [pid = 1823] [serial = 1487] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485d97400) [pid = 1823] [serial = 1463] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f14871d4c00) [pid = 1823] [serial = 1484] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1486835c00) [pid = 1823] [serial = 1476] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1487499400) [pid = 1823] [serial = 1490] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1485aa8400) [pid = 1823] [serial = 1496] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147e507800) [pid = 1823] [serial = 1513] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147e10dc00) [pid = 1823] [serial = 1518] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147c2c4c00) [pid = 1823] [serial = 1451] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147b82f400) [pid = 1823] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f147a1e5800) [pid = 1823] [serial = 1448] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1487ac3800) [pid = 1823] [serial = 1493] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1486698c00) [pid = 1823] [serial = 1471] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1485d37800) [pid = 1823] [serial = 1460] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f14858af400) [pid = 1823] [serial = 1454] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1474f43400) [pid = 1823] [serial = 1502] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1477f9d400) [pid = 1823] [serial = 1499] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f1485b3ec00) [pid = 1823] [serial = 1457] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f1485fe5400) [pid = 1823] [serial = 1466] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1486e61c00) [pid = 1823] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147e8f3c00) [pid = 1823] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480268392]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1474e93000) [pid = 1823] [serial = 1445] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f14870c6800) [pid = 1823] [serial = 1481] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147f039000) [pid = 1823] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147f782800) [pid = 1823] [serial = 1523] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147a826800) [pid = 1823] [serial = 1374] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147e352400) [pid = 1823] [serial = 1388] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147b832800) [pid = 1823] [serial = 1380] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e367400) [pid = 1823] [serial = 1393] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147adc2000) [pid = 1823] [serial = 1377] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147787c400) [pid = 1823] [serial = 1365] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f1487cfe400) [pid = 1823] [serial = 1494] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1485b33400) [pid = 1823] [serial = 1455] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147a827800) [pid = 1823] [serial = 1449] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1487de3400) [pid = 1823] [serial = 1497] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147c2cc800) [pid = 1823] [serial = 1383] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f148583b400) [pid = 1823] [serial = 1413] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e82ac00) [pid = 1823] [serial = 1401] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147e50bc00) [pid = 1823] [serial = 1398] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147f038800) [pid = 1823] [serial = 1404] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1487abd000) [pid = 1823] [serial = 1491] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f147a2dcc00) [pid = 1823] [serial = 1371] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1485aa8800) [pid = 1823] [serial = 1419] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147e82b000) [pid = 1823] [serial = 1452] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f14858be800) [pid = 1823] [serial = 1416] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f147f77e400) [pid = 1823] [serial = 1407] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f14809a0400) [pid = 1823] [serial = 1410] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f147a119400) [pid = 1823] [serial = 1368] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f14858b1c00) [pid = 1823] [serial = 1443] [outer = (nil)] [url = about:blank]
21:51:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a332800 == 29 [pid = 1823] [id = 570]
21:51:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f1474f43400) [pid = 1823] [serial = 1599] [outer = (nil)]
21:51:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f1477f99000) [pid = 1823] [serial = 1600] [outer = 0x7f1474f43400]
21:51:52 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
21:51:52 INFO - document served over http requires an https
21:51:52 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:52 INFO - delivery method with no-redirect and when
21:51:52 INFO - the target request is cross-origin.
21:51:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3141ms
21:51:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:51:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a710800 == 30 [pid = 1823] [id = 571]
21:51:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f1474e8a800) [pid = 1823] [serial = 1601] [outer = (nil)]
21:51:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f14778cd000) [pid = 1823] [serial = 1602] [outer = 0x7f1474e8a800]
21:51:53 INFO - PROCESS | 1823 | 1447480313116 Marionette INFO loaded listener.js
21:51:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f1479ea4c00) [pid = 1823] [serial = 1603] [outer = 0x7f1474e8a800]
21:51:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad2d000 == 31 [pid = 1823] [id = 572]
21:51:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f1479ea7000) [pid = 1823] [serial = 1604] [outer = (nil)]
21:51:54 INFO - PROCESS | 1823 | [1823] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
21:51:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f1474e8f400) [pid = 1823] [serial = 1605] [outer = 0x7f1479ea7000]
21:51:54 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
21:51:54 INFO - document served over http requires an https
21:51:54 INFO - sub-resource via iframe-tag using the meta-referrer
21:51:54 INFO - delivery method with swap-origin-redirect and when
21:51:54 INFO - the target request is cross-origin.
21:51:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1482ms
21:51:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:51:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a0000 == 32 [pid = 1823] [id = 573]
21:51:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f1476e9f800) [pid = 1823] [serial = 1606] [outer = (nil)]
21:51:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f1476ea7000) [pid = 1823] [serial = 1607] [outer = 0x7f1476e9f800]
21:51:54 INFO - PROCESS | 1823 | 1447480314921 Marionette INFO loaded listener.js
21:51:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1477f96400) [pid = 1823] [serial = 1608] [outer = 0x7f1476e9f800]
21:51:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:51:56 INFO - document served over http requires an https
21:51:56 INFO - sub-resource via script-tag using the meta-referrer
21:51:56 INFO - delivery method with keep-origin-redirect and when
21:51:56 INFO - the target request is cross-origin.
21:51:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1732ms
21:51:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:51:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad30800 == 33 [pid = 1823] [id = 574]
21:51:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1478c1e000) [pid = 1823] [serial = 1609] [outer = (nil)]
21:51:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1479ea3c00) [pid = 1823] [serial = 1610] [outer = 0x7f1478c1e000]
21:51:56 INFO - PROCESS | 1823 | 1447480316557 Marionette INFO loaded listener.js
21:51:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147a11f400) [pid = 1823] [serial = 1611] [outer = 0x7f1478c1e000]
21:51:57 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
21:51:57 INFO - document served over http requires an https
21:51:57 INFO - sub-resource via script-tag using the meta-referrer
21:51:57 INFO - delivery method with no-redirect and when
21:51:57 INFO - the target request is cross-origin.
21:51:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1479ms
21:51:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:51:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b677000 == 34 [pid = 1823] [id = 575]
21:51:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1474e92400) [pid = 1823] [serial = 1612] [outer = (nil)]
21:51:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147a1ea000) [pid = 1823] [serial = 1613] [outer = 0x7f1474e92400]
21:51:58 INFO - PROCESS | 1823 | 1447480318040 Marionette INFO loaded listener.js
21:51:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147a2cf800) [pid = 1823] [serial = 1614] [outer = 0x7f1474e92400]
21:51:59 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
21:51:59 INFO - document served over http requires an https
21:51:59 INFO - sub-resource via script-tag using the meta-referrer
21:51:59 INFO - delivery method with swap-origin-redirect and when
21:51:59 INFO - the target request is cross-origin.
21:51:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1585ms
21:51:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:51:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b816800 == 35 [pid = 1823] [id = 576]
21:51:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147a2d5000) [pid = 1823] [serial = 1615] [outer = (nil)]
21:51:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a2d9400) [pid = 1823] [serial = 1616] [outer = 0x7f147a2d5000]
21:51:59 INFO - PROCESS | 1823 | 1447480319674 Marionette INFO loaded listener.js
21:51:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:51:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147a7edc00) [pid = 1823] [serial = 1617] [outer = 0x7f147a2d5000]
21:52:00 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
21:52:00 INFO - document served over http requires an https
21:52:00 INFO - sub-resource via xhr-request using the meta-referrer
21:52:00 INFO - delivery method with keep-origin-redirect and when
21:52:00 INFO - the target request is cross-origin.
21:52:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1478ms
21:52:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:52:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba79000 == 36 [pid = 1823] [id = 577]
21:52:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147a7ef400) [pid = 1823] [serial = 1618] [outer = (nil)]
21:52:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147a7f2400) [pid = 1823] [serial = 1619] [outer = 0x7f147a7ef400]
21:52:01 INFO - PROCESS | 1823 | 1447480321103 Marionette INFO loaded listener.js
21:52:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147a822800) [pid = 1823] [serial = 1620] [outer = 0x7f147a7ef400]
21:52:02 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
21:52:02 INFO - document served over http requires an https
21:52:02 INFO - sub-resource via xhr-request using the meta-referrer
21:52:02 INFO - delivery method with no-redirect and when
21:52:02 INFO - the target request is cross-origin.
21:52:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1676ms
21:52:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:52:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc25800 == 37 [pid = 1823] [id = 578]
21:52:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147ad72c00) [pid = 1823] [serial = 1621] [outer = (nil)]
21:52:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147ad74000) [pid = 1823] [serial = 1622] [outer = 0x7f147ad72c00]
21:52:02 INFO - PROCESS | 1823 | 1447480322880 Marionette INFO loaded listener.js
21:52:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147adc7400) [pid = 1823] [serial = 1623] [outer = 0x7f147ad72c00]
21:52:03 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
21:52:03 INFO - document served over http requires an https
21:52:03 INFO - sub-resource via xhr-request using the meta-referrer
21:52:03 INFO - delivery method with swap-origin-redirect and when
21:52:03 INFO - the target request is cross-origin.
21:52:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1490ms
21:52:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:52:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c272000 == 38 [pid = 1823] [id = 579]
21:52:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147adc9000) [pid = 1823] [serial = 1624] [outer = (nil)]
21:52:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147b633400) [pid = 1823] [serial = 1625] [outer = 0x7f147adc9000]
21:52:04 INFO - PROCESS | 1823 | 1447480324302 Marionette INFO loaded listener.js
21:52:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147b641400) [pid = 1823] [serial = 1626] [outer = 0x7f147adc9000]
21:52:05 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
21:52:05 INFO - document served over http requires an http
21:52:05 INFO - sub-resource via fetch-request using the meta-referrer
21:52:05 INFO - delivery method with keep-origin-redirect and when
21:52:05 INFO - the target request is same-origin.
21:52:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1529ms
21:52:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:52:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e318000 == 39 [pid = 1823] [id = 580]
21:52:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147adca400) [pid = 1823] [serial = 1627] [outer = (nil)]
21:52:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147b82b000) [pid = 1823] [serial = 1628] [outer = 0x7f147adca400]
21:52:05 INFO - PROCESS | 1823 | 1447480325826 Marionette INFO loaded listener.js
21:52:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147b834800) [pid = 1823] [serial = 1629] [outer = 0x7f147adca400]
21:52:06 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
21:52:06 INFO - document served over http requires an http
21:52:06 INFO - sub-resource via fetch-request using the meta-referrer
21:52:06 INFO - delivery method with no-redirect and when
21:52:06 INFO - the target request is same-origin.
21:52:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1429ms
21:52:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:52:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e444800 == 40 [pid = 1823] [id = 581]
21:52:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147ad68400) [pid = 1823] [serial = 1630] [outer = (nil)]
21:52:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147bc71800) [pid = 1823] [serial = 1631] [outer = 0x7f147ad68400]
21:52:07 INFO - PROCESS | 1823 | 1447480327273 Marionette INFO loaded listener.js
21:52:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147bc79c00) [pid = 1823] [serial = 1632] [outer = 0x7f147ad68400]
21:52:08 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
21:52:08 INFO - document served over http requires an http
21:52:08 INFO - sub-resource via fetch-request using the meta-referrer
21:52:08 INFO - delivery method with swap-origin-redirect and when
21:52:08 INFO - the target request is same-origin.
21:52:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1435ms
21:52:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:52:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4e7000 == 41 [pid = 1823] [id = 582]
21:52:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147b63a000) [pid = 1823] [serial = 1633] [outer = (nil)]
21:52:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147bc7e800) [pid = 1823] [serial = 1634] [outer = 0x7f147b63a000]
21:52:08 INFO - PROCESS | 1823 | 1447480328718 Marionette INFO loaded listener.js
21:52:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147c2ca000) [pid = 1823] [serial = 1635] [outer = 0x7f147b63a000]
21:52:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f109000 == 42 [pid = 1823] [id = 583]
21:52:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147c2cac00) [pid = 1823] [serial = 1636] [outer = (nil)]
21:52:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147c2c2c00) [pid = 1823] [serial = 1637] [outer = 0x7f147c2cac00]
21:52:09 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
21:52:09 INFO - document served over http requires an http
21:52:09 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:09 INFO - delivery method with keep-origin-redirect and when
21:52:09 INFO - the target request is same-origin.
21:52:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1577ms
21:52:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:52:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad28000 == 43 [pid = 1823] [id = 584]
21:52:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1474f3c800) [pid = 1823] [serial = 1638] [outer = (nil)]
21:52:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e351800) [pid = 1823] [serial = 1639] [outer = 0x7f1474f3c800]
21:52:11 INFO - PROCESS | 1823 | 1447480331774 Marionette INFO loaded listener.js
21:52:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e35c000) [pid = 1823] [serial = 1640] [outer = 0x7f1474f3c800]
21:52:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb26800 == 44 [pid = 1823] [id = 585]
21:52:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e35e000) [pid = 1823] [serial = 1641] [outer = (nil)]
21:52:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e354000) [pid = 1823] [serial = 1642] [outer = 0x7f147e35e000]
21:52:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:52:12 INFO - document served over http requires an http
21:52:12 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:12 INFO - delivery method with no-redirect and when
21:52:12 INFO - the target request is same-origin.
21:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3087ms
21:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:52:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a31a000 == 45 [pid = 1823] [id = 586]
21:52:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1477880c00) [pid = 1823] [serial = 1643] [outer = (nil)]
21:52:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f14778cec00) [pid = 1823] [serial = 1644] [outer = 0x7f1477880c00]
21:52:13 INFO - PROCESS | 1823 | 1447480333556 Marionette INFO loaded listener.js
21:52:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e365c00) [pid = 1823] [serial = 1645] [outer = 0x7f1477880c00]
21:52:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f115000 == 46 [pid = 1823] [id = 587]
21:52:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f14778c1800) [pid = 1823] [serial = 1646] [outer = (nil)]
21:52:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f14778cb000) [pid = 1823] [serial = 1647] [outer = 0x7f14778c1800]
21:52:15 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
21:52:15 INFO - document served over http requires an http
21:52:15 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:15 INFO - delivery method with swap-origin-redirect and when
21:52:15 INFO - the target request is same-origin.
21:52:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2243ms
21:52:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:52:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e70800 == 47 [pid = 1823] [id = 588]
21:52:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1474e87400) [pid = 1823] [serial = 1648] [outer = (nil)]
21:52:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1474e90400) [pid = 1823] [serial = 1649] [outer = 0x7f1474e87400]
21:52:15 INFO - PROCESS | 1823 | 1447480335882 Marionette INFO loaded listener.js
21:52:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1476ea1400) [pid = 1823] [serial = 1650] [outer = 0x7f1474e87400]
21:52:16 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
21:52:16 INFO - document served over http requires an http
21:52:16 INFO - sub-resource via script-tag using the meta-referrer
21:52:16 INFO - delivery method with keep-origin-redirect and when
21:52:16 INFO - the target request is same-origin.
21:52:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1577ms
21:52:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:52:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e6c000 == 48 [pid = 1823] [id = 589]
21:52:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1474e8e000) [pid = 1823] [serial = 1651] [outer = (nil)]
21:52:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f1477874c00) [pid = 1823] [serial = 1652] [outer = 0x7f1474e8e000]
21:52:17 INFO - PROCESS | 1823 | 1447480337500 Marionette INFO loaded listener.js
21:52:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147a1eb000) [pid = 1823] [serial = 1653] [outer = 0x7f1474e8e000]
21:52:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a332800 == 47 [pid = 1823] [id = 570]
21:52:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760b0000 == 46 [pid = 1823] [id = 568]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147e52a800) [pid = 1823] [serial = 1514] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147e35d400) [pid = 1823] [serial = 1509] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1487363c00) [pid = 1823] [serial = 1485] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1476ea6000) [pid = 1823] [serial = 1446] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1485f0f400) [pid = 1823] [serial = 1464] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1486408000) [pid = 1823] [serial = 1467] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1485d8f000) [pid = 1823] [serial = 1461] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147adc8c00) [pid = 1823] [serial = 1506] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f148748f800) [pid = 1823] [serial = 1488] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1486e5f400) [pid = 1823] [serial = 1477] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147a1ee000) [pid = 1823] [serial = 1500] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f148718c400) [pid = 1823] [serial = 1482] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1485ca7800) [pid = 1823] [serial = 1458] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1478b99000) [pid = 1823] [serial = 1503] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f14866a6800) [pid = 1823] [serial = 1472] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147e8f9c00) [pid = 1823] [serial = 1519] [outer = (nil)] [url = about:blank]
21:52:18 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148583e000) [pid = 1823] [serial = 1524] [outer = (nil)] [url = about:blank]
21:52:18 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
21:52:18 INFO - document served over http requires an http
21:52:18 INFO - sub-resource via script-tag using the meta-referrer
21:52:18 INFO - delivery method with no-redirect and when
21:52:18 INFO - the target request is same-origin.
21:52:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2089ms
21:52:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:52:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771f2800 == 47 [pid = 1823] [id = 590]
21:52:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1474f3f000) [pid = 1823] [serial = 1654] [outer = (nil)]
21:52:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1478ba4000) [pid = 1823] [serial = 1655] [outer = 0x7f1474f3f000]
21:52:19 INFO - PROCESS | 1823 | 1447480339545 Marionette INFO loaded listener.js
21:52:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147a7eb000) [pid = 1823] [serial = 1656] [outer = 0x7f1474f3f000]
21:52:20 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
21:52:20 INFO - document served over http requires an http
21:52:20 INFO - sub-resource via script-tag using the meta-referrer
21:52:20 INFO - delivery method with swap-origin-redirect and when
21:52:20 INFO - the target request is same-origin.
21:52:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1593ms
21:52:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:52:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b80a800 == 48 [pid = 1823] [id = 591]
21:52:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147605bc00) [pid = 1823] [serial = 1657] [outer = (nil)]
21:52:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147a7f1800) [pid = 1823] [serial = 1658] [outer = 0x7f147605bc00]
21:52:20 INFO - PROCESS | 1823 | 1447480340963 Marionette INFO loaded listener.js
21:52:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147b833800) [pid = 1823] [serial = 1659] [outer = 0x7f147605bc00]
21:52:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:52:21 INFO - document served over http requires an http
21:52:21 INFO - sub-resource via xhr-request using the meta-referrer
21:52:21 INFO - delivery method with keep-origin-redirect and when
21:52:21 INFO - the target request is same-origin.
21:52:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1247ms
21:52:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:52:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f11f800 == 49 [pid = 1823] [id = 592]
21:52:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1478b06800) [pid = 1823] [serial = 1660] [outer = (nil)]
21:52:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147c2ca800) [pid = 1823] [serial = 1661] [outer = 0x7f1478b06800]
21:52:22 INFO - PROCESS | 1823 | 1447480342202 Marionette INFO loaded listener.js
21:52:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e352000) [pid = 1823] [serial = 1662] [outer = 0x7f1478b06800]
21:52:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:52:23 INFO - document served over http requires an http
21:52:23 INFO - sub-resource via xhr-request using the meta-referrer
21:52:23 INFO - delivery method with no-redirect and when
21:52:23 INFO - the target request is same-origin.
21:52:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1330ms
21:52:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:52:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809c7800 == 50 [pid = 1823] [id = 593]
21:52:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147e353000) [pid = 1823] [serial = 1663] [outer = (nil)]
21:52:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147e35a400) [pid = 1823] [serial = 1664] [outer = 0x7f147e353000]
21:52:23 INFO - PROCESS | 1823 | 1447480343465 Marionette INFO loaded listener.js
21:52:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147e504800) [pid = 1823] [serial = 1665] [outer = 0x7f147e353000]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1478b10400) [pid = 1823] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1476ea7400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1474f43400) [pid = 1823] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480312580]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f148dfa7800) [pid = 1823] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147a121000) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147a126800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1478ba0400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1477873800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147f783800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f148e20bc00) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f148c06a400) [pid = 1823] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480287969]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148db16400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148a445800) [pid = 1823] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f14870c4800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f148e86e400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1485b39000) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1487de2800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1486e5d000) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f148db13c00) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f148e38f400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147adcd400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f148e869800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f148f31e800) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1485b33000) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f14871d4400) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f148af2cc00) [pid = 1823] [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]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f148736a400) [pid = 1823] [serial = 1544] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f148af37c00) [pid = 1823] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1485d90800) [pid = 1823] [serial = 1538] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148c067800) [pid = 1823] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480287969]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1477f99000) [pid = 1823] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480312580]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f148dbc3c00) [pid = 1823] [serial = 1560] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f148ebb5400) [pid = 1823] [serial = 1580] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1478ba3400) [pid = 1823] [serial = 1597] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f148e215800) [pid = 1823] [serial = 1568] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f148e95c400) [pid = 1823] [serial = 1574] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f149096dc00) [pid = 1823] [serial = 1586] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1487deac00) [pid = 1823] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f148e864000) [pid = 1823] [serial = 1571] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147f789800) [pid = 1823] [serial = 1532] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f148e1c3c00) [pid = 1823] [serial = 1565] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f147a1e4c00) [pid = 1823] [serial = 1526] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f14870c7c00) [pid = 1823] [serial = 1541] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1487e33800) [pid = 1823] [serial = 1550] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f1477f95800) [pid = 1823] [serial = 1592] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f148f320c00) [pid = 1823] [serial = 1583] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1477875000) [pid = 1823] [serial = 1589] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f147e105400) [pid = 1823] [serial = 1529] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f1485b3c000) [pid = 1823] [serial = 1535] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f148eba9400) [pid = 1823] [serial = 1577] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f1487deb000) [pid = 1823] [serial = 1547] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f1478b05400) [pid = 1823] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f148b230000) [pid = 1823] [serial = 1555] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f14778cd000) [pid = 1823] [serial = 1602] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f148ee51000) [pid = 1823] [serial = 1581] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f148640dc00) [pid = 1823] [serial = 1539] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f148ebb3800) [pid = 1823] [serial = 1578] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f148e965c00) [pid = 1823] [serial = 1575] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f1485d8b400) [pid = 1823] [serial = 1536] [outer = (nil)] [url = about:blank]
21:52:24 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f14858bec00) [pid = 1823] [serial = 1533] [outer = (nil)] [url = about:blank]
21:52:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:52:24 INFO - document served over http requires an http
21:52:24 INFO - sub-resource via xhr-request using the meta-referrer
21:52:24 INFO - delivery method with swap-origin-redirect and when
21:52:24 INFO - the target request is same-origin.
21:52:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1480ms
21:52:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:52:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c14000 == 51 [pid = 1823] [id = 594]
21:52:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f1478b05400) [pid = 1823] [serial = 1666] [outer = (nil)]
21:52:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f147e505000) [pid = 1823] [serial = 1667] [outer = 0x7f1478b05400]
21:52:25 INFO - PROCESS | 1823 | 1447480345085 Marionette INFO loaded listener.js
21:52:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f147e520c00) [pid = 1823] [serial = 1668] [outer = 0x7f1478b05400]
21:52:25 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
21:52:25 INFO - document served over http requires an https
21:52:25 INFO - sub-resource via fetch-request using the meta-referrer
21:52:25 INFO - delivery method with keep-origin-redirect and when
21:52:25 INFO - the target request is same-origin.
21:52:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1279ms
21:52:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:52:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771dc800 == 52 [pid = 1823] [id = 595]
21:52:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f1476e9e000) [pid = 1823] [serial = 1669] [outer = (nil)]
21:52:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f1476ea8800) [pid = 1823] [serial = 1670] [outer = 0x7f1476e9e000]
21:52:26 INFO - PROCESS | 1823 | 1447480346477 Marionette INFO loaded listener.js
21:52:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f1478b0f000) [pid = 1823] [serial = 1671] [outer = 0x7f1476e9e000]
21:52:27 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
21:52:27 INFO - document served over http requires an https
21:52:27 INFO - sub-resource via fetch-request using the meta-referrer
21:52:27 INFO - delivery method with no-redirect and when
21:52:27 INFO - the target request is same-origin.
21:52:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1642ms
21:52:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:52:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e43f800 == 53 [pid = 1823] [id = 596]
21:52:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f147a1e7400) [pid = 1823] [serial = 1672] [outer = (nil)]
21:52:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f147a2d2400) [pid = 1823] [serial = 1673] [outer = 0x7f147a1e7400]
21:52:28 INFO - PROCESS | 1823 | 1447480348219 Marionette INFO loaded listener.js
21:52:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f147ad6d800) [pid = 1823] [serial = 1674] [outer = 0x7f147a1e7400]
21:52:29 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
21:52:29 INFO - document served over http requires an https
21:52:29 INFO - sub-resource via fetch-request using the meta-referrer
21:52:29 INFO - delivery method with swap-origin-redirect and when
21:52:29 INFO - the target request is same-origin.
21:52:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1591ms
21:52:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:52:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e6b000 == 54 [pid = 1823] [id = 597]
21:52:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f147bc80c00) [pid = 1823] [serial = 1675] [outer = (nil)]
21:52:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f147e35e800) [pid = 1823] [serial = 1676] [outer = 0x7f147bc80c00]
21:52:29 INFO - PROCESS | 1823 | 1447480349927 Marionette INFO loaded listener.js
21:52:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f147e50cc00) [pid = 1823] [serial = 1677] [outer = 0x7f147bc80c00]
21:52:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e82800 == 55 [pid = 1823] [id = 598]
21:52:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f147e529000) [pid = 1823] [serial = 1678] [outer = (nil)]
21:52:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f147e527800) [pid = 1823] [serial = 1679] [outer = 0x7f147e529000]
21:52:30 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
21:52:30 INFO - document served over http requires an https
21:52:30 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:30 INFO - delivery method with keep-origin-redirect and when
21:52:30 INFO - the target request is same-origin.
21:52:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1639ms
21:52:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:52:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480ed7800 == 56 [pid = 1823] [id = 599]
21:52:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147e52c800) [pid = 1823] [serial = 1680] [outer = (nil)]
21:52:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f147e824800) [pid = 1823] [serial = 1681] [outer = 0x7f147e52c800]
21:52:31 INFO - PROCESS | 1823 | 1447480351575 Marionette INFO loaded listener.js
21:52:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147e830400) [pid = 1823] [serial = 1682] [outer = 0x7f147e52c800]
21:52:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858c4000 == 57 [pid = 1823] [id = 600]
21:52:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f147e829000) [pid = 1823] [serial = 1683] [outer = (nil)]
21:52:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147e82b400) [pid = 1823] [serial = 1684] [outer = 0x7f147e829000]
21:52:32 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
21:52:32 INFO - document served over http requires an https
21:52:32 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:32 INFO - delivery method with no-redirect and when
21:52:32 INFO - the target request is same-origin.
21:52:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1732ms
21:52:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:52:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858cd800 == 58 [pid = 1823] [id = 601]
21:52:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f147e52e800) [pid = 1823] [serial = 1685] [outer = (nil)]
21:52:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147e8f1400) [pid = 1823] [serial = 1686] [outer = 0x7f147e52e800]
21:52:33 INFO - PROCESS | 1823 | 1447480353281 Marionette INFO loaded listener.js
21:52:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f147f038800) [pid = 1823] [serial = 1687] [outer = 0x7f147e52e800]
21:52:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148593c800 == 59 [pid = 1823] [id = 602]
21:52:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147f039400) [pid = 1823] [serial = 1688] [outer = (nil)]
21:52:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147f0ca800) [pid = 1823] [serial = 1689] [outer = 0x7f147f039400]
21:52:34 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
21:52:34 INFO - document served over http requires an https
21:52:34 INFO - sub-resource via iframe-tag using the meta-referrer
21:52:34 INFO - delivery method with swap-origin-redirect and when
21:52:34 INFO - the target request is same-origin.
21:52:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1579ms
21:52:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:52:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485944000 == 60 [pid = 1823] [id = 603]
21:52:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147f0d4400) [pid = 1823] [serial = 1690] [outer = (nil)]
21:52:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147f0d8800) [pid = 1823] [serial = 1691] [outer = 0x7f147f0d4400]
21:52:34 INFO - PROCESS | 1823 | 1447480354928 Marionette INFO loaded listener.js
21:52:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147f782800) [pid = 1823] [serial = 1692] [outer = 0x7f147f0d4400]
21:52:35 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
21:52:35 INFO - document served over http requires an https
21:52:35 INFO - sub-resource via script-tag using the meta-referrer
21:52:35 INFO - delivery method with keep-origin-redirect and when
21:52:35 INFO - the target request is same-origin.
21:52:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1656ms
21:52:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:52:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a10000 == 61 [pid = 1823] [id = 604]
21:52:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a1eac00) [pid = 1823] [serial = 1693] [outer = (nil)]
21:52:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147f784800) [pid = 1823] [serial = 1694] [outer = 0x7f147a1eac00]
21:52:36 INFO - PROCESS | 1823 | 1447480356441 Marionette INFO loaded listener.js
21:52:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f148099fc00) [pid = 1823] [serial = 1695] [outer = 0x7f147a1eac00]
21:52:37 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
21:52:37 INFO - document served over http requires an https
21:52:37 INFO - sub-resource via script-tag using the meta-referrer
21:52:37 INFO - delivery method with no-redirect and when
21:52:37 INFO - the target request is same-origin.
21:52:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1436ms
21:52:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:52:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bda800 == 62 [pid = 1823] [id = 605]
21:52:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147a7e5800) [pid = 1823] [serial = 1696] [outer = (nil)]
21:52:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f14809a2000) [pid = 1823] [serial = 1697] [outer = 0x7f147a7e5800]
21:52:37 INFO - PROCESS | 1823 | 1447480357932 Marionette INFO loaded listener.js
21:52:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f148583a400) [pid = 1823] [serial = 1698] [outer = 0x7f147a7e5800]
21:52:39 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
21:52:39 INFO - document served over http requires an https
21:52:39 INFO - sub-resource via script-tag using the meta-referrer
21:52:39 INFO - delivery method with swap-origin-redirect and when
21:52:39 INFO - the target request is same-origin.
21:52:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1632ms
21:52:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:52:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d0b800 == 63 [pid = 1823] [id = 606]
21:52:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147ad69000) [pid = 1823] [serial = 1699] [outer = (nil)]
21:52:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485840c00) [pid = 1823] [serial = 1700] [outer = 0x7f147ad69000]
21:52:39 INFO - PROCESS | 1823 | 1447480359665 Marionette INFO loaded listener.js
21:52:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f14858b7c00) [pid = 1823] [serial = 1701] [outer = 0x7f147ad69000]
21:52:40 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
21:52:40 INFO - document served over http requires an https
21:52:40 INFO - sub-resource via xhr-request using the meta-referrer
21:52:40 INFO - delivery method with keep-origin-redirect and when
21:52:40 INFO - the target request is same-origin.
21:52:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1581ms
21:52:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:52:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f2b800 == 64 [pid = 1823] [id = 607]
21:52:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147adbf800) [pid = 1823] [serial = 1702] [outer = (nil)]
21:52:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f14858b5c00) [pid = 1823] [serial = 1703] [outer = 0x7f147adbf800]
21:52:41 INFO - PROCESS | 1823 | 1447480361155 Marionette INFO loaded listener.js
21:52:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485aaf000) [pid = 1823] [serial = 1704] [outer = 0x7f147adbf800]
21:52:42 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
21:52:42 INFO - document served over http requires an https
21:52:42 INFO - sub-resource via xhr-request using the meta-referrer
21:52:42 INFO - delivery method with no-redirect and when
21:52:42 INFO - the target request is same-origin.
21:52:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1533ms
21:52:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:52:42 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486498800 == 65 [pid = 1823] [id = 608]
21:52:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147bc7fc00) [pid = 1823] [serial = 1705] [outer = (nil)]
21:52:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485b33000) [pid = 1823] [serial = 1706] [outer = 0x7f147bc7fc00]
21:52:42 INFO - PROCESS | 1823 | 1447480362715 Marionette INFO loaded listener.js
21:52:42 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:42 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485b3ec00) [pid = 1823] [serial = 1707] [outer = 0x7f147bc7fc00]
21:52:43 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
21:52:43 INFO - document served over http requires an https
21:52:43 INFO - sub-resource via xhr-request using the meta-referrer
21:52:43 INFO - delivery method with swap-origin-redirect and when
21:52:43 INFO - the target request is same-origin.
21:52:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1591ms
21:52:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:52:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866e6800 == 66 [pid = 1823] [id = 609]
21:52:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147e831000) [pid = 1823] [serial = 1708] [outer = (nil)]
21:52:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485ca9c00) [pid = 1823] [serial = 1709] [outer = 0x7f147e831000]
21:52:44 INFO - PROCESS | 1823 | 1447480364423 Marionette INFO loaded listener.js
21:52:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1485d39800) [pid = 1823] [serial = 1710] [outer = 0x7f147e831000]
21:52:45 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
21:52:45 INFO - document served over http requires an http
21:52:45 INFO - sub-resource via fetch-request using the http-csp
21:52:45 INFO - delivery method with keep-origin-redirect and when
21:52:45 INFO - the target request is cross-origin.
21:52:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1935ms
21:52:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:52:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684e800 == 67 [pid = 1823] [id = 610]
21:52:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147f0cc800) [pid = 1823] [serial = 1711] [outer = (nil)]
21:52:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1485d3f800) [pid = 1823] [serial = 1712] [outer = 0x7f147f0cc800]
21:52:46 INFO - PROCESS | 1823 | 1447480366254 Marionette INFO loaded listener.js
21:52:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1485d8fc00) [pid = 1823] [serial = 1713] [outer = 0x7f147f0cc800]
21:52:47 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
21:52:47 INFO - document served over http requires an http
21:52:47 INFO - sub-resource via fetch-request using the http-csp
21:52:47 INFO - delivery method with no-redirect and when
21:52:47 INFO - the target request is cross-origin.
21:52:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1679ms
21:52:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:52:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148760d800 == 68 [pid = 1823] [id = 611]
21:52:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1474e8d400) [pid = 1823] [serial = 1714] [outer = (nil)]
21:52:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1485d41400) [pid = 1823] [serial = 1715] [outer = 0x7f1474e8d400]
21:52:49 INFO - PROCESS | 1823 | 1447480369250 Marionette INFO loaded listener.js
21:52:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1485f03800) [pid = 1823] [serial = 1716] [outer = 0x7f1474e8d400]
21:52:50 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
21:52:50 INFO - document served over http requires an http
21:52:50 INFO - sub-resource via fetch-request using the http-csp
21:52:50 INFO - delivery method with swap-origin-redirect and when
21:52:50 INFO - the target request is cross-origin.
21:52:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2940ms
21:52:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:52:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a71d800 == 69 [pid = 1823] [id = 612]
21:52:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1476e9c800) [pid = 1823] [serial = 1717] [outer = (nil)]
21:52:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147787b800) [pid = 1823] [serial = 1718] [outer = 0x7f1476e9c800]
21:52:51 INFO - PROCESS | 1823 | 1447480371539 Marionette INFO loaded listener.js
21:52:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1478b96000) [pid = 1823] [serial = 1719] [outer = 0x7f1476e9c800]
21:52:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc16000 == 70 [pid = 1823] [id = 613]
21:52:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147a2d1400) [pid = 1823] [serial = 1720] [outer = (nil)]
21:52:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1477f98c00) [pid = 1823] [serial = 1721] [outer = 0x7f147a2d1400]
21:52:52 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
21:52:52 INFO - document served over http requires an http
21:52:52 INFO - sub-resource via iframe-tag using the http-csp
21:52:52 INFO - delivery method with keep-origin-redirect and when
21:52:52 INFO - the target request is cross-origin.
21:52:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2135ms
21:52:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:52:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b81f000 == 71 [pid = 1823] [id = 614]
21:52:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1474e89800) [pid = 1823] [serial = 1722] [outer = (nil)]
21:52:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147605f400) [pid = 1823] [serial = 1723] [outer = 0x7f1474e89800]
21:52:53 INFO - PROCESS | 1823 | 1447480373056 Marionette INFO loaded listener.js
21:52:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147a2d7c00) [pid = 1823] [serial = 1724] [outer = 0x7f1474e89800]
21:52:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774db800 == 72 [pid = 1823] [id = 615]
21:52:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147a2db400) [pid = 1823] [serial = 1725] [outer = (nil)]
21:52:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147ad6b000) [pid = 1823] [serial = 1726] [outer = 0x7f147a2db400]
21:52:54 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
21:52:54 INFO - document served over http requires an http
21:52:54 INFO - sub-resource via iframe-tag using the http-csp
21:52:54 INFO - delivery method with no-redirect and when
21:52:54 INFO - the target request is cross-origin.
21:52:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1659ms
21:52:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:52:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771e9000 == 73 [pid = 1823] [id = 616]
21:52:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1477878400) [pid = 1823] [serial = 1727] [outer = (nil)]
21:52:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147a1eec00) [pid = 1823] [serial = 1728] [outer = 0x7f1477878400]
21:52:55 INFO - PROCESS | 1823 | 1447480375040 Marionette INFO loaded listener.js
21:52:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147adc8800) [pid = 1823] [serial = 1729] [outer = 0x7f1477878400]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f84000 == 72 [pid = 1823] [id = 492]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b67c800 == 71 [pid = 1823] [id = 488]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a318000 == 70 [pid = 1823] [id = 484]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809e4000 == 69 [pid = 1823] [id = 499]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491f0a800 == 68 [pid = 1823] [id = 565]
21:52:55 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad2d000 == 67 [pid = 1823] [id = 572]
21:52:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f115000 == 66 [pid = 1823] [id = 587]
21:52:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb26800 == 65 [pid = 1823] [id = 585]
21:52:56 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f109000 == 64 [pid = 1823] [id = 583]
21:52:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f94800 == 65 [pid = 1823] [id = 617]
21:52:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147a2d0000) [pid = 1823] [serial = 1730] [outer = (nil)]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f148a448800) [pid = 1823] [serial = 1551] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1478c20400) [pid = 1823] [serial = 1598] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f14871d1800) [pid = 1823] [serial = 1542] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1477882000) [pid = 1823] [serial = 1590] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147e509000) [pid = 1823] [serial = 1530] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147ad72000) [pid = 1823] [serial = 1527] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f148e86e800) [pid = 1823] [serial = 1572] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1487de1800) [pid = 1823] [serial = 1545] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1478b08000) [pid = 1823] [serial = 1593] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1490964400) [pid = 1823] [serial = 1584] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148e20d400) [pid = 1823] [serial = 1566] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f148dfa4c00) [pid = 1823] [serial = 1561] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1487e2c800) [pid = 1823] [serial = 1548] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f148e391000) [pid = 1823] [serial = 1569] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f148b58e000) [pid = 1823] [serial = 1556] [outer = (nil)] [url = about:blank]
21:52:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1478c19000) [pid = 1823] [serial = 1731] [outer = 0x7f147a2d0000]
21:52:56 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
21:52:56 INFO - document served over http requires an http
21:52:56 INFO - sub-resource via iframe-tag using the http-csp
21:52:56 INFO - delivery method with swap-origin-redirect and when
21:52:56 INFO - the target request is cross-origin.
21:52:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2286ms
21:52:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:52:56 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af3b800 == 66 [pid = 1823] [id = 618]
21:52:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1474e94c00) [pid = 1823] [serial = 1732] [outer = (nil)]
21:52:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147adc2400) [pid = 1823] [serial = 1733] [outer = 0x7f1474e94c00]
21:52:57 INFO - PROCESS | 1823 | 1447480377056 Marionette INFO loaded listener.js
21:52:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147bc74800) [pid = 1823] [serial = 1734] [outer = 0x7f1474e94c00]
21:52:58 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
21:52:58 INFO - document served over http requires an http
21:52:58 INFO - sub-resource via script-tag using the http-csp
21:52:58 INFO - delivery method with keep-origin-redirect and when
21:52:58 INFO - the target request is cross-origin.
21:52:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1440ms
21:52:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:52:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ba85000 == 67 [pid = 1823] [id = 619]
21:52:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1478c1c400) [pid = 1823] [serial = 1735] [outer = (nil)]
21:52:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147c2cd400) [pid = 1823] [serial = 1736] [outer = 0x7f1478c1c400]
21:52:58 INFO - PROCESS | 1823 | 1447480378439 Marionette INFO loaded listener.js
21:52:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e353800) [pid = 1823] [serial = 1737] [outer = 0x7f1478c1c400]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147c2cac00) [pid = 1823] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f14778c1800) [pid = 1823] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147e35e000) [pid = 1823] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480332579]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147e505000) [pid = 1823] [serial = 1667] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1478b06800) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1474e8e000) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1474f3f000) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147e353000) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1474e87400) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f147605bc00) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1479ea7000) [pid = 1823] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1474e8a800) [pid = 1823] [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]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f147a7f1800) [pid = 1823] [serial = 1658] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1474e90400) [pid = 1823] [serial = 1649] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147b82b000) [pid = 1823] [serial = 1628] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147a2d9400) [pid = 1823] [serial = 1616] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f14778cec00) [pid = 1823] [serial = 1644] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1477874c00) [pid = 1823] [serial = 1652] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147c2c2c00) [pid = 1823] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1479ea3c00) [pid = 1823] [serial = 1610] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1474e8f400) [pid = 1823] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147e35a400) [pid = 1823] [serial = 1664] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147a7f2400) [pid = 1823] [serial = 1619] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147b633400) [pid = 1823] [serial = 1625] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1476ea7000) [pid = 1823] [serial = 1607] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f14778cb000) [pid = 1823] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e351800) [pid = 1823] [serial = 1639] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147e354000) [pid = 1823] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480332579]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147ad74000) [pid = 1823] [serial = 1622] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147c2ca800) [pid = 1823] [serial = 1661] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147a1ea000) [pid = 1823] [serial = 1613] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147bc71800) [pid = 1823] [serial = 1631] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1478ba4000) [pid = 1823] [serial = 1655] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147bc7e800) [pid = 1823] [serial = 1634] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147e352000) [pid = 1823] [serial = 1662] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e504800) [pid = 1823] [serial = 1665] [outer = (nil)] [url = about:blank]
21:52:59 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147b833800) [pid = 1823] [serial = 1659] [outer = (nil)] [url = about:blank]
21:52:59 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
21:52:59 INFO - document served over http requires an http
21:52:59 INFO - sub-resource via script-tag using the http-csp
21:52:59 INFO - delivery method with no-redirect and when
21:52:59 INFO - the target request is cross-origin.
21:52:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1378ms
21:52:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:52:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b824000 == 68 [pid = 1823] [id = 620]
21:52:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1477f97800) [pid = 1823] [serial = 1738] [outer = (nil)]
21:52:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1478ba2800) [pid = 1823] [serial = 1739] [outer = 0x7f1477f97800]
21:52:59 INFO - PROCESS | 1823 | 1447480379816 Marionette INFO loaded listener.js
21:52:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:52:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147e352000) [pid = 1823] [serial = 1740] [outer = 0x7f1477f97800]
21:53:00 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
21:53:00 INFO - document served over http requires an http
21:53:00 INFO - sub-resource via script-tag using the http-csp
21:53:00 INFO - delivery method with swap-origin-redirect and when
21:53:00 INFO - the target request is cross-origin.
21:53:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1334ms
21:53:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:53:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4e8800 == 69 [pid = 1823] [id = 621]
21:53:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147e507000) [pid = 1823] [serial = 1741] [outer = (nil)]
21:53:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147e509000) [pid = 1823] [serial = 1742] [outer = 0x7f147e507000]
21:53:01 INFO - PROCESS | 1823 | 1447480381106 Marionette INFO loaded listener.js
21:53:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147e82e800) [pid = 1823] [serial = 1743] [outer = 0x7f147e507000]
21:53:02 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
21:53:02 INFO - document served over http requires an http
21:53:02 INFO - sub-resource via xhr-request using the http-csp
21:53:02 INFO - delivery method with keep-origin-redirect and when
21:53:02 INFO - the target request is cross-origin.
21:53:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1276ms
21:53:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:53:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f76800 == 70 [pid = 1823] [id = 622]
21:53:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1474f3d000) [pid = 1823] [serial = 1744] [outer = (nil)]
21:53:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f1474f42800) [pid = 1823] [serial = 1745] [outer = 0x7f1474f3d000]
21:53:02 INFO - PROCESS | 1823 | 1447480382716 Marionette INFO loaded listener.js
21:53:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f14778cb000) [pid = 1823] [serial = 1746] [outer = 0x7f1474f3d000]
21:53:03 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
21:53:03 INFO - document served over http requires an http
21:53:03 INFO - sub-resource via xhr-request using the http-csp
21:53:03 INFO - delivery method with no-redirect and when
21:53:03 INFO - the target request is cross-origin.
21:53:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1885ms
21:53:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:53:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af42000 == 71 [pid = 1823] [id = 623]
21:53:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1474f3e800) [pid = 1823] [serial = 1747] [outer = (nil)]
21:53:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1478ba4c00) [pid = 1823] [serial = 1748] [outer = 0x7f1474f3e800]
21:53:04 INFO - PROCESS | 1823 | 1447480384419 Marionette INFO loaded listener.js
21:53:04 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147a1ea400) [pid = 1823] [serial = 1749] [outer = 0x7f1474f3e800]
21:53:05 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
21:53:05 INFO - document served over http requires an http
21:53:05 INFO - sub-resource via xhr-request using the http-csp
21:53:05 INFO - delivery method with swap-origin-redirect and when
21:53:05 INFO - the target request is cross-origin.
21:53:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1528ms
21:53:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:53:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f103000 == 72 [pid = 1823] [id = 624]
21:53:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147ad6bc00) [pid = 1823] [serial = 1750] [outer = (nil)]
21:53:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147ad70000) [pid = 1823] [serial = 1751] [outer = 0x7f147ad6bc00]
21:53:06 INFO - PROCESS | 1823 | 1447480386159 Marionette INFO loaded listener.js
21:53:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147b82d400) [pid = 1823] [serial = 1752] [outer = 0x7f147ad6bc00]
21:53:07 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
21:53:07 INFO - document served over http requires an https
21:53:07 INFO - sub-resource via fetch-request using the http-csp
21:53:07 INFO - delivery method with keep-origin-redirect and when
21:53:07 INFO - the target request is cross-origin.
21:53:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1907ms
21:53:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:53:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c1b800 == 73 [pid = 1823] [id = 625]
21:53:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147a7f0c00) [pid = 1823] [serial = 1753] [outer = (nil)]
21:53:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147e368400) [pid = 1823] [serial = 1754] [outer = 0x7f147a7f0c00]
21:53:08 INFO - PROCESS | 1823 | 1447480388087 Marionette INFO loaded listener.js
21:53:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147f0cac00) [pid = 1823] [serial = 1755] [outer = 0x7f147a7f0c00]
21:53:09 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
21:53:09 INFO - document served over http requires an https
21:53:09 INFO - sub-resource via fetch-request using the http-csp
21:53:09 INFO - delivery method with no-redirect and when
21:53:09 INFO - the target request is cross-origin.
21:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1616ms
21:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:53:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148593e000 == 74 [pid = 1823] [id = 626]
21:53:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147ad6c400) [pid = 1823] [serial = 1756] [outer = (nil)]
21:53:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147f0d4800) [pid = 1823] [serial = 1757] [outer = 0x7f147ad6c400]
21:53:09 INFO - PROCESS | 1823 | 1447480389679 Marionette INFO loaded listener.js
21:53:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f14809a4400) [pid = 1823] [serial = 1758] [outer = 0x7f147ad6c400]
21:53:10 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
21:53:10 INFO - document served over http requires an https
21:53:10 INFO - sub-resource via fetch-request using the http-csp
21:53:10 INFO - delivery method with swap-origin-redirect and when
21:53:10 INFO - the target request is cross-origin.
21:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1782ms
21:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:53:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486493000 == 75 [pid = 1823] [id = 627]
21:53:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f14858b6800) [pid = 1823] [serial = 1759] [outer = (nil)]
21:53:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485aac400) [pid = 1823] [serial = 1760] [outer = 0x7f14858b6800]
21:53:11 INFO - PROCESS | 1823 | 1447480391506 Marionette INFO loaded listener.js
21:53:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485d8c800) [pid = 1823] [serial = 1761] [outer = 0x7f14858b6800]
21:53:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876c4800 == 76 [pid = 1823] [id = 628]
21:53:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f1485d98400) [pid = 1823] [serial = 1762] [outer = (nil)]
21:53:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1485d91400) [pid = 1823] [serial = 1763] [outer = 0x7f1485d98400]
21:53:12 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
21:53:12 INFO - document served over http requires an https
21:53:12 INFO - sub-resource via iframe-tag using the http-csp
21:53:12 INFO - delivery method with keep-origin-redirect and when
21:53:12 INFO - the target request is cross-origin.
21:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2104ms
21:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:53:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876d0000 == 77 [pid = 1823] [id = 629]
21:53:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f14809a4800) [pid = 1823] [serial = 1764] [outer = (nil)]
21:53:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f1485f0fc00) [pid = 1823] [serial = 1765] [outer = 0x7f14809a4800]
21:53:13 INFO - PROCESS | 1823 | 1447480393587 Marionette INFO loaded listener.js
21:53:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1485fea000) [pid = 1823] [serial = 1766] [outer = 0x7f14809a4800]
21:53:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e5f000 == 78 [pid = 1823] [id = 630]
21:53:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1485fec000) [pid = 1823] [serial = 1767] [outer = (nil)]
21:53:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1486403000) [pid = 1823] [serial = 1768] [outer = 0x7f1485fec000]
21:53:14 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
21:53:14 INFO - document served over http requires an https
21:53:14 INFO - sub-resource via iframe-tag using the http-csp
21:53:14 INFO - delivery method with no-redirect and when
21:53:14 INFO - the target request is cross-origin.
21:53:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1739ms
21:53:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:53:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e65800 == 79 [pid = 1823] [id = 631]
21:53:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f14858b6c00) [pid = 1823] [serial = 1769] [outer = (nil)]
21:53:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1486407800) [pid = 1823] [serial = 1770] [outer = 0x7f14858b6c00]
21:53:15 INFO - PROCESS | 1823 | 1447480395339 Marionette INFO loaded listener.js
21:53:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1486411c00) [pid = 1823] [serial = 1771] [outer = 0x7f14858b6c00]
21:53:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487eed000 == 80 [pid = 1823] [id = 632]
21:53:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f148669b400) [pid = 1823] [serial = 1772] [outer = (nil)]
21:53:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1486405000) [pid = 1823] [serial = 1773] [outer = 0x7f148669b400]
21:53:16 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
21:53:16 INFO - document served over http requires an https
21:53:16 INFO - sub-resource via iframe-tag using the http-csp
21:53:16 INFO - delivery method with swap-origin-redirect and when
21:53:16 INFO - the target request is cross-origin.
21:53:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1733ms
21:53:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:53:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487ef1000 == 81 [pid = 1823] [id = 633]
21:53:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147b82ac00) [pid = 1823] [serial = 1774] [outer = (nil)]
21:53:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1486697c00) [pid = 1823] [serial = 1775] [outer = 0x7f147b82ac00]
21:53:17 INFO - PROCESS | 1823 | 1447480397214 Marionette INFO loaded listener.js
21:53:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f148682b400) [pid = 1823] [serial = 1776] [outer = 0x7f147b82ac00]
21:53:18 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
21:53:18 INFO - document served over http requires an https
21:53:18 INFO - sub-resource via script-tag using the http-csp
21:53:18 INFO - delivery method with keep-origin-redirect and when
21:53:18 INFO - the target request is cross-origin.
21:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1934ms
21:53:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:53:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a36d000 == 82 [pid = 1823] [id = 634]
21:53:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1485fe7400) [pid = 1823] [serial = 1777] [outer = (nil)]
21:53:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1486833400) [pid = 1823] [serial = 1778] [outer = 0x7f1485fe7400]
21:53:19 INFO - PROCESS | 1823 | 1447480399168 Marionette INFO loaded listener.js
21:53:19 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1486e58800) [pid = 1823] [serial = 1779] [outer = 0x7f1485fe7400]
21:53:20 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
21:53:20 INFO - document served over http requires an https
21:53:20 INFO - sub-resource via script-tag using the http-csp
21:53:20 INFO - delivery method with no-redirect and when
21:53:20 INFO - the target request is cross-origin.
21:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1941ms
21:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:53:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0a8000 == 83 [pid = 1823] [id = 635]
21:53:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1486e60000) [pid = 1823] [serial = 1780] [outer = (nil)]
21:53:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f14870c0800) [pid = 1823] [serial = 1781] [outer = 0x7f1486e60000]
21:53:20 INFO - PROCESS | 1823 | 1447480400973 Marionette INFO loaded listener.js
21:53:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f14870ce400) [pid = 1823] [serial = 1782] [outer = 0x7f1486e60000]
21:53:22 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
21:53:22 INFO - document served over http requires an https
21:53:22 INFO - sub-resource via script-tag using the http-csp
21:53:22 INFO - delivery method with swap-origin-redirect and when
21:53:22 INFO - the target request is cross-origin.
21:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1894ms
21:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:53:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b266800 == 84 [pid = 1823] [id = 636]
21:53:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f148718e400) [pid = 1823] [serial = 1783] [outer = (nil)]
21:53:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f14871cd400) [pid = 1823] [serial = 1784] [outer = 0x7f148718e400]
21:53:23 INFO - PROCESS | 1823 | 1447480403098 Marionette INFO loaded listener.js
21:53:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f14871dc000) [pid = 1823] [serial = 1785] [outer = 0x7f148718e400]
21:53:24 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
21:53:24 INFO - document served over http requires an https
21:53:24 INFO - sub-resource via xhr-request using the http-csp
21:53:24 INFO - delivery method with keep-origin-redirect and when
21:53:24 INFO - the target request is cross-origin.
21:53:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1834ms
21:53:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:53:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbab800 == 85 [pid = 1823] [id = 637]
21:53:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1487190000) [pid = 1823] [serial = 1786] [outer = (nil)]
21:53:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1487365800) [pid = 1823] [serial = 1787] [outer = 0x7f1487190000]
21:53:24 INFO - PROCESS | 1823 | 1447480404914 Marionette INFO loaded listener.js
21:53:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1487371000) [pid = 1823] [serial = 1788] [outer = 0x7f1487190000]
21:53:25 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
21:53:25 INFO - document served over http requires an https
21:53:25 INFO - sub-resource via xhr-request using the http-csp
21:53:25 INFO - delivery method with no-redirect and when
21:53:25 INFO - the target request is cross-origin.
21:53:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1547ms
21:53:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:53:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df89800 == 86 [pid = 1823] [id = 638]
21:53:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f14871d7000) [pid = 1823] [serial = 1789] [outer = (nil)]
21:53:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1487490400) [pid = 1823] [serial = 1790] [outer = 0x7f14871d7000]
21:53:26 INFO - PROCESS | 1823 | 1447480406434 Marionette INFO loaded listener.js
21:53:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1487ab5400) [pid = 1823] [serial = 1791] [outer = 0x7f14871d7000]
21:53:27 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
21:53:27 INFO - document served over http requires an https
21:53:27 INFO - sub-resource via xhr-request using the http-csp
21:53:27 INFO - delivery method with swap-origin-redirect and when
21:53:27 INFO - the target request is cross-origin.
21:53:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1448ms
21:53:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:53:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e267000 == 87 [pid = 1823] [id = 639]
21:53:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1487abb800) [pid = 1823] [serial = 1792] [outer = (nil)]
21:53:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1487abd800) [pid = 1823] [serial = 1793] [outer = 0x7f1487abb800]
21:53:27 INFO - PROCESS | 1823 | 1447480407956 Marionette INFO loaded listener.js
21:53:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1487cf4400) [pid = 1823] [serial = 1794] [outer = 0x7f1487abb800]
21:53:29 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
21:53:29 INFO - document served over http requires an http
21:53:29 INFO - sub-resource via fetch-request using the http-csp
21:53:29 INFO - delivery method with keep-origin-redirect and when
21:53:29 INFO - the target request is same-origin.
21:53:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1734ms
21:53:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:53:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2b7800 == 88 [pid = 1823] [id = 640]
21:53:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1487cfb800) [pid = 1823] [serial = 1795] [outer = (nil)]
21:53:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1487cfd400) [pid = 1823] [serial = 1796] [outer = 0x7f1487cfb800]
21:53:29 INFO - PROCESS | 1823 | 1447480409810 Marionette INFO loaded listener.js
21:53:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f1487de9400) [pid = 1823] [serial = 1797] [outer = 0x7f1487cfb800]
21:53:31 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
21:53:31 INFO - document served over http requires an http
21:53:31 INFO - sub-resource via fetch-request using the http-csp
21:53:31 INFO - delivery method with no-redirect and when
21:53:31 INFO - the target request is same-origin.
21:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2099ms
21:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771dc800 == 87 [pid = 1823] [id = 595]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e43f800 == 86 [pid = 1823] [id = 596]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e6b000 == 85 [pid = 1823] [id = 597]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e82800 == 84 [pid = 1823] [id = 598]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480ed7800 == 83 [pid = 1823] [id = 599]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858c4000 == 82 [pid = 1823] [id = 600]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858cd800 == 81 [pid = 1823] [id = 601]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148593c800 == 80 [pid = 1823] [id = 602]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485944000 == 79 [pid = 1823] [id = 603]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a10000 == 78 [pid = 1823] [id = 604]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bda800 == 77 [pid = 1823] [id = 605]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d0b800 == 76 [pid = 1823] [id = 606]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f2b800 == 75 [pid = 1823] [id = 607]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486498800 == 74 [pid = 1823] [id = 608]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866e6800 == 73 [pid = 1823] [id = 609]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684e800 == 72 [pid = 1823] [id = 610]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148760d800 == 71 [pid = 1823] [id = 611]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a71d800 == 70 [pid = 1823] [id = 612]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc16000 == 69 [pid = 1823] [id = 613]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b81f000 == 68 [pid = 1823] [id = 614]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774db800 == 67 [pid = 1823] [id = 615]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771e9000 == 66 [pid = 1823] [id = 616]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f94800 == 65 [pid = 1823] [id = 617]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af3b800 == 64 [pid = 1823] [id = 618]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba85000 == 63 [pid = 1823] [id = 619]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b824000 == 62 [pid = 1823] [id = 620]
21:53:34 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4e8800 == 61 [pid = 1823] [id = 621]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e6c000 == 60 [pid = 1823] [id = 589]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f76800 == 59 [pid = 1823] [id = 622]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a0000 == 58 [pid = 1823] [id = 573]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af42000 == 57 [pid = 1823] [id = 623]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e62000 == 56 [pid = 1823] [id = 569]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e318000 == 55 [pid = 1823] [id = 580]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e444800 == 54 [pid = 1823] [id = 581]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f103000 == 53 [pid = 1823] [id = 624]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a31a000 == 52 [pid = 1823] [id = 586]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e70800 == 51 [pid = 1823] [id = 588]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c1b800 == 50 [pid = 1823] [id = 625]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc22800 == 49 [pid = 1823] [id = 490]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148593e000 == 48 [pid = 1823] [id = 626]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c272000 == 47 [pid = 1823] [id = 579]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1486493000 == 46 [pid = 1823] [id = 627]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876c4800 == 45 [pid = 1823] [id = 628]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876d0000 == 44 [pid = 1823] [id = 629]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e5f000 == 43 [pid = 1823] [id = 630]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e65800 == 42 [pid = 1823] [id = 631]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487eed000 == 41 [pid = 1823] [id = 632]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487ef1000 == 40 [pid = 1823] [id = 633]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a36d000 == 39 [pid = 1823] [id = 634]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0a8000 == 38 [pid = 1823] [id = 635]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b825800 == 37 [pid = 1823] [id = 489]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b266800 == 36 [pid = 1823] [id = 636]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbab800 == 35 [pid = 1823] [id = 637]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df89800 == 34 [pid = 1823] [id = 638]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e267000 == 33 [pid = 1823] [id = 639]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2b7800 == 32 [pid = 1823] [id = 640]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d31800 == 31 [pid = 1823] [id = 567]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad18000 == 30 [pid = 1823] [id = 485]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b80a800 == 29 [pid = 1823] [id = 591]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ba79000 == 28 [pid = 1823] [id = 577]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a710800 == 27 [pid = 1823] [id = 571]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771f2800 == 26 [pid = 1823] [id = 590]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e56800 == 25 [pid = 1823] [id = 487]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c14000 == 24 [pid = 1823] [id = 594]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4d800 == 23 [pid = 1823] [id = 483]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b816800 == 22 [pid = 1823] [id = 576]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f90a800 == 21 [pid = 1823] [id = 496]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad30800 == 20 [pid = 1823] [id = 574]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b677000 == 19 [pid = 1823] [id = 575]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771eb800 == 18 [pid = 1823] [id = 481]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760aa800 == 17 [pid = 1823] [id = 566]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f11f800 == 16 [pid = 1823] [id = 592]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809c7800 == 15 [pid = 1823] [id = 593]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4e7000 == 14 [pid = 1823] [id = 582]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc25800 == 13 [pid = 1823] [id = 578]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad28000 == 12 [pid = 1823] [id = 584]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e65000 == 11 [pid = 1823] [id = 500]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480edd800 == 10 [pid = 1823] [id = 501]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4ef800 == 9 [pid = 1823] [id = 494]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c270800 == 8 [pid = 1823] [id = 491]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f86800 == 7 [pid = 1823] [id = 486]
21:53:36 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb3a800 == 6 [pid = 1823] [id = 498]
21:53:36 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1479ea4c00) [pid = 1823] [serial = 1603] [outer = (nil)] [url = about:blank]
21:53:36 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1476ea1400) [pid = 1823] [serial = 1650] [outer = (nil)] [url = about:blank]
21:53:36 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147a1eb000) [pid = 1823] [serial = 1653] [outer = (nil)] [url = about:blank]
21:53:36 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147a7eb000) [pid = 1823] [serial = 1656] [outer = (nil)] [url = about:blank]
21:53:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e61000 == 7 [pid = 1823] [id = 641]
21:53:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1474e90400) [pid = 1823] [serial = 1798] [outer = (nil)]
21:53:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f1474f3b400) [pid = 1823] [serial = 1799] [outer = 0x7f1474e90400]
21:53:36 INFO - PROCESS | 1823 | 1447480416905 Marionette INFO loaded listener.js
21:53:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f1476e9d400) [pid = 1823] [serial = 1800] [outer = 0x7f1474e90400]
21:53:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:53:38 INFO - document served over http requires an http
21:53:38 INFO - sub-resource via fetch-request using the http-csp
21:53:38 INFO - delivery method with swap-origin-redirect and when
21:53:38 INFO - the target request is same-origin.
21:53:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 6809ms
21:53:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:53:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771ec800 == 8 [pid = 1823] [id = 642]
21:53:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f147605f000) [pid = 1823] [serial = 1801] [outer = (nil)]
21:53:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f1477880400) [pid = 1823] [serial = 1802] [outer = 0x7f147605f000]
21:53:38 INFO - PROCESS | 1823 | 1447480418584 Marionette INFO loaded listener.js
21:53:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f1477f96000) [pid = 1823] [serial = 1803] [outer = 0x7f147605f000]
21:53:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d3e800 == 9 [pid = 1823] [id = 643]
21:53:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f1477f9b400) [pid = 1823] [serial = 1804] [outer = (nil)]
21:53:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f14778cb800) [pid = 1823] [serial = 1805] [outer = 0x7f1477f9b400]
21:53:39 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
21:53:39 INFO - document served over http requires an http
21:53:39 INFO - sub-resource via iframe-tag using the http-csp
21:53:39 INFO - delivery method with keep-origin-redirect and when
21:53:39 INFO - the target request is same-origin.
21:53:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1489ms
21:53:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:53:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e5e000 == 10 [pid = 1823] [id = 644]
21:53:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f1478b09400) [pid = 1823] [serial = 1806] [outer = (nil)]
21:53:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f1478b97400) [pid = 1823] [serial = 1807] [outer = 0x7f1478b09400]
21:53:40 INFO - PROCESS | 1823 | 1447480419994 Marionette INFO loaded listener.js
21:53:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f1478c1d400) [pid = 1823] [serial = 1808] [outer = 0x7f1478b09400]
21:53:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a322000 == 11 [pid = 1823] [id = 645]
21:53:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f1479ea1000) [pid = 1823] [serial = 1809] [outer = (nil)]
21:53:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f1478c1a000) [pid = 1823] [serial = 1810] [outer = 0x7f1479ea1000]
21:53:41 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
21:53:41 INFO - document served over http requires an http
21:53:41 INFO - sub-resource via iframe-tag using the http-csp
21:53:41 INFO - delivery method with no-redirect and when
21:53:41 INFO - the target request is same-origin.
21:53:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1704ms
21:53:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f1478b05400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1478c1c400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147f039400) [pid = 1823] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f147a2db400) [pid = 1823] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480373921]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f147f0d4400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f147a1eac00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f1476e9e000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1477f97800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147a1e7400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f1476e9c800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147f0cc800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f147e507000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f147e829000) [pid = 1823] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480352380]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147e52e800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1474e94c00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147e831000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f147e52c800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147bc7fc00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1477878400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147adbf800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147e529000) [pid = 1823] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f147ad69000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1474e89800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147a2cf000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1476e9f800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1478c1e000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1474e92400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147a2d5000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147a7ef400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147ad72c00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147adc9000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f147adca400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147ad68400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147b63a000) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1474f3c800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1477880c00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147a7e5800) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147a2d0000) [pid = 1823] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1474e8d400) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147bc80c00) [pid = 1823] [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]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f147a2d1400) [pid = 1823] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1485d41400) [pid = 1823] [serial = 1715] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1485d3f800) [pid = 1823] [serial = 1712] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1485ca9c00) [pid = 1823] [serial = 1709] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1485b33000) [pid = 1823] [serial = 1706] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f14858b5c00) [pid = 1823] [serial = 1703] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1485840c00) [pid = 1823] [serial = 1700] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f14809a2000) [pid = 1823] [serial = 1697] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147f784800) [pid = 1823] [serial = 1694] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147e824800) [pid = 1823] [serial = 1681] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147e82b400) [pid = 1823] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480352380]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147e8f1400) [pid = 1823] [serial = 1686] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147f0ca800) [pid = 1823] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147a2d2400) [pid = 1823] [serial = 1673] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147f0d8800) [pid = 1823] [serial = 1691] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1476ea8800) [pid = 1823] [serial = 1670] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147a1eec00) [pid = 1823] [serial = 1728] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1478c19000) [pid = 1823] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e35e800) [pid = 1823] [serial = 1676] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147e527800) [pid = 1823] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1478ba2800) [pid = 1823] [serial = 1739] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147e509000) [pid = 1823] [serial = 1742] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147605f400) [pid = 1823] [serial = 1723] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147ad6b000) [pid = 1823] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480373921]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147787b800) [pid = 1823] [serial = 1718] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1477f98c00) [pid = 1823] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147adc2400) [pid = 1823] [serial = 1733] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147c2cd400) [pid = 1823] [serial = 1736] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147e82e800) [pid = 1823] [serial = 1743] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f1490a1c000) [pid = 1823] [serial = 1587] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1477f96400) [pid = 1823] [serial = 1608] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f147a11f400) [pid = 1823] [serial = 1611] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f147a2cf800) [pid = 1823] [serial = 1614] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147a7edc00) [pid = 1823] [serial = 1617] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f147a822800) [pid = 1823] [serial = 1620] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f147adc7400) [pid = 1823] [serial = 1623] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f147b641400) [pid = 1823] [serial = 1626] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f147b834800) [pid = 1823] [serial = 1629] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f147bc79c00) [pid = 1823] [serial = 1632] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f147c2ca000) [pid = 1823] [serial = 1635] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f147e35c000) [pid = 1823] [serial = 1640] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f147e365c00) [pid = 1823] [serial = 1645] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f14858b7c00) [pid = 1823] [serial = 1701] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f1485aaf000) [pid = 1823] [serial = 1704] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f1485b3ec00) [pid = 1823] [serial = 1707] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f147e520c00) [pid = 1823] [serial = 1668] [outer = (nil)] [url = about:blank]
21:53:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e03800 == 12 [pid = 1823] [id = 646]
21:53:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f1474e89800) [pid = 1823] [serial = 1811] [outer = (nil)]
21:53:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f1474e90c00) [pid = 1823] [serial = 1812] [outer = 0x7f1474e89800]
21:53:44 INFO - PROCESS | 1823 | 1447480424474 Marionette INFO loaded listener.js
21:53:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f1477880c00) [pid = 1823] [serial = 1813] [outer = 0x7f1474e89800]
21:53:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af38000 == 13 [pid = 1823] [id = 647]
21:53:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f1478c1e000) [pid = 1823] [serial = 1814] [outer = (nil)]
21:53:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f147a11c000) [pid = 1823] [serial = 1815] [outer = 0x7f1478c1e000]
21:53:45 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
21:53:45 INFO - document served over http requires an http
21:53:45 INFO - sub-resource via iframe-tag using the http-csp
21:53:45 INFO - delivery method with swap-origin-redirect and when
21:53:45 INFO - the target request is same-origin.
21:53:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3905ms
21:53:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:53:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147af4b000 == 14 [pid = 1823] [id = 648]
21:53:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f1474f41400) [pid = 1823] [serial = 1816] [outer = (nil)]
21:53:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f147a1f2400) [pid = 1823] [serial = 1817] [outer = 0x7f1474f41400]
21:53:45 INFO - PROCESS | 1823 | 1447480425633 Marionette INFO loaded listener.js
21:53:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f147a7e7c00) [pid = 1823] [serial = 1818] [outer = 0x7f1474f41400]
21:53:46 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
21:53:46 INFO - document served over http requires an http
21:53:46 INFO - sub-resource via script-tag using the http-csp
21:53:46 INFO - delivery method with keep-origin-redirect and when
21:53:46 INFO - the target request is same-origin.
21:53:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1640ms
21:53:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:53:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774c6000 == 15 [pid = 1823] [id = 649]
21:53:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f14778c4800) [pid = 1823] [serial = 1819] [outer = (nil)]
21:53:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f14778cc800) [pid = 1823] [serial = 1820] [outer = 0x7f14778c4800]
21:53:47 INFO - PROCESS | 1823 | 1447480427548 Marionette INFO loaded listener.js
21:53:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f1479e9f400) [pid = 1823] [serial = 1821] [outer = 0x7f14778c4800]
21:53:48 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
21:53:48 INFO - document served over http requires an http
21:53:48 INFO - sub-resource via script-tag using the http-csp
21:53:48 INFO - delivery method with no-redirect and when
21:53:48 INFO - the target request is same-origin.
21:53:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1689ms
21:53:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:53:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f7a000 == 16 [pid = 1823] [id = 650]
21:53:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147a123000) [pid = 1823] [serial = 1822] [outer = (nil)]
21:53:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f147a1f0000) [pid = 1823] [serial = 1823] [outer = 0x7f147a123000]
21:53:49 INFO - PROCESS | 1823 | 1447480429192 Marionette INFO loaded listener.js
21:53:49 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147a7edc00) [pid = 1823] [serial = 1824] [outer = 0x7f147a123000]
21:53:50 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
21:53:50 INFO - document served over http requires an http
21:53:50 INFO - sub-resource via script-tag using the http-csp
21:53:50 INFO - delivery method with swap-origin-redirect and when
21:53:50 INFO - the target request is same-origin.
21:53:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1590ms
21:53:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:53:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc13800 == 17 [pid = 1823] [id = 651]
21:53:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f1474e95400) [pid = 1823] [serial = 1825] [outer = (nil)]
21:53:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f147a825800) [pid = 1823] [serial = 1826] [outer = 0x7f1474e95400]
21:53:50 INFO - PROCESS | 1823 | 1447480430722 Marionette INFO loaded listener.js
21:53:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f147ad71800) [pid = 1823] [serial = 1827] [outer = 0x7f1474e95400]
21:53:51 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
21:53:51 INFO - document served over http requires an http
21:53:51 INFO - sub-resource via xhr-request using the http-csp
21:53:51 INFO - delivery method with keep-origin-redirect and when
21:53:51 INFO - the target request is same-origin.
21:53:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1697ms
21:53:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:53:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c266000 == 18 [pid = 1823] [id = 652]
21:53:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147ad72c00) [pid = 1823] [serial = 1828] [outer = (nil)]
21:53:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f147adc6800) [pid = 1823] [serial = 1829] [outer = 0x7f147ad72c00]
21:53:52 INFO - PROCESS | 1823 | 1447480432533 Marionette INFO loaded listener.js
21:53:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147b63b400) [pid = 1823] [serial = 1830] [outer = 0x7f147ad72c00]
21:53:53 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
21:53:53 INFO - document served over http requires an http
21:53:53 INFO - sub-resource via xhr-request using the http-csp
21:53:53 INFO - delivery method with no-redirect and when
21:53:53 INFO - the target request is same-origin.
21:53:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1477ms
21:53:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:53:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e318000 == 19 [pid = 1823] [id = 653]
21:53:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1478c12400) [pid = 1823] [serial = 1831] [outer = (nil)]
21:53:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147b63b000) [pid = 1823] [serial = 1832] [outer = 0x7f1478c12400]
21:53:53 INFO - PROCESS | 1823 | 1447480433855 Marionette INFO loaded listener.js
21:53:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147b834800) [pid = 1823] [serial = 1833] [outer = 0x7f1478c12400]
21:53:54 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
21:53:54 INFO - document served over http requires an http
21:53:54 INFO - sub-resource via xhr-request using the http-csp
21:53:54 INFO - delivery method with swap-origin-redirect and when
21:53:54 INFO - the target request is same-origin.
21:53:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1429ms
21:53:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:53:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4db800 == 20 [pid = 1823] [id = 654]
21:53:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147c2ca000) [pid = 1823] [serial = 1834] [outer = (nil)]
21:53:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147e103000) [pid = 1823] [serial = 1835] [outer = 0x7f147c2ca000]
21:53:55 INFO - PROCESS | 1823 | 1447480435435 Marionette INFO loaded listener.js
21:53:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147e111000) [pid = 1823] [serial = 1836] [outer = 0x7f147c2ca000]
21:53:56 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
21:53:56 INFO - document served over http requires an https
21:53:56 INFO - sub-resource via fetch-request using the http-csp
21:53:56 INFO - delivery method with keep-origin-redirect and when
21:53:56 INFO - the target request is same-origin.
21:53:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1890ms
21:53:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:53:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774c5000 == 21 [pid = 1823] [id = 655]
21:53:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147c2cb800) [pid = 1823] [serial = 1837] [outer = (nil)]
21:53:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147e35c800) [pid = 1823] [serial = 1838] [outer = 0x7f147c2cb800]
21:53:57 INFO - PROCESS | 1823 | 1447480437366 Marionette INFO loaded listener.js
21:53:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147e36d000) [pid = 1823] [serial = 1839] [outer = 0x7f147c2cb800]
21:53:58 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
21:53:58 INFO - document served over http requires an https
21:53:58 INFO - sub-resource via fetch-request using the http-csp
21:53:58 INFO - delivery method with no-redirect and when
21:53:58 INFO - the target request is same-origin.
21:53:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1933ms
21:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:53:59 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f91d000 == 22 [pid = 1823] [id = 656]
21:53:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f14778c0400) [pid = 1823] [serial = 1840] [outer = (nil)]
21:53:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147e365800) [pid = 1823] [serial = 1841] [outer = 0x7f14778c0400]
21:53:59 INFO - PROCESS | 1823 | 1447480439311 Marionette INFO loaded listener.js
21:53:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:53:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147e521c00) [pid = 1823] [serial = 1842] [outer = 0x7f14778c0400]
21:54:00 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
21:54:00 INFO - document served over http requires an https
21:54:00 INFO - sub-resource via fetch-request using the http-csp
21:54:00 INFO - delivery method with swap-origin-redirect and when
21:54:00 INFO - the target request is same-origin.
21:54:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1738ms
21:54:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:54:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d2800 == 23 [pid = 1823] [id = 657]
21:54:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1477f9e000) [pid = 1823] [serial = 1843] [outer = (nil)]
21:54:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147e510000) [pid = 1823] [serial = 1844] [outer = 0x7f1477f9e000]
21:54:01 INFO - PROCESS | 1823 | 1447480441130 Marionette INFO loaded listener.js
21:54:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147e82b400) [pid = 1823] [serial = 1845] [outer = 0x7f1477f9e000]
21:54:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c16000 == 24 [pid = 1823] [id = 658]
21:54:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147e82bc00) [pid = 1823] [serial = 1846] [outer = (nil)]
21:54:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147e522400) [pid = 1823] [serial = 1847] [outer = 0x7f147e82bc00]
21:54:02 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
21:54:02 INFO - document served over http requires an https
21:54:02 INFO - sub-resource via iframe-tag using the http-csp
21:54:02 INFO - delivery method with keep-origin-redirect and when
21:54:02 INFO - the target request is same-origin.
21:54:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2245ms
21:54:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:54:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e68000 == 25 [pid = 1823] [id = 659]
21:54:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147a125800) [pid = 1823] [serial = 1848] [outer = (nil)]
21:54:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147e832c00) [pid = 1823] [serial = 1849] [outer = 0x7f147a125800]
21:54:03 INFO - PROCESS | 1823 | 1447480443211 Marionette INFO loaded listener.js
21:54:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147e8f7c00) [pid = 1823] [serial = 1850] [outer = 0x7f147a125800]
21:54:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480edd800 == 26 [pid = 1823] [id = 660]
21:54:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147f034c00) [pid = 1823] [serial = 1851] [outer = (nil)]
21:54:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147f032000) [pid = 1823] [serial = 1852] [outer = 0x7f147f034c00]
21:54:04 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
21:54:04 INFO - document served over http requires an https
21:54:04 INFO - sub-resource via iframe-tag using the http-csp
21:54:04 INFO - delivery method with no-redirect and when
21:54:04 INFO - the target request is same-origin.
21:54:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1637ms
21:54:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:54:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858c4800 == 27 [pid = 1823] [id = 661]
21:54:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147f0d3800) [pid = 1823] [serial = 1853] [outer = (nil)]
21:54:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147f0d7c00) [pid = 1823] [serial = 1854] [outer = 0x7f147f0d3800]
21:54:06 INFO - PROCESS | 1823 | 1447480446101 Marionette INFO loaded listener.js
21:54:06 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147f788800) [pid = 1823] [serial = 1855] [outer = 0x7f147f0d3800]
21:54:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485941000 == 28 [pid = 1823] [id = 662]
21:54:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147f789c00) [pid = 1823] [serial = 1856] [outer = (nil)]
21:54:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147f0d9c00) [pid = 1823] [serial = 1857] [outer = 0x7f147f789c00]
21:54:07 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
21:54:07 INFO - document served over http requires an https
21:54:07 INFO - sub-resource via iframe-tag using the http-csp
21:54:07 INFO - delivery method with swap-origin-redirect and when
21:54:07 INFO - the target request is same-origin.
21:54:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2935ms
21:54:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:54:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4c000 == 29 [pid = 1823] [id = 663]
21:54:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1476052400) [pid = 1823] [serial = 1858] [outer = (nil)]
21:54:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147f035800) [pid = 1823] [serial = 1859] [outer = 0x7f1476052400]
21:54:07 INFO - PROCESS | 1823 | 1447480447908 Marionette INFO loaded listener.js
21:54:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1485836000) [pid = 1823] [serial = 1860] [outer = 0x7f1476052400]
21:54:09 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
21:54:09 INFO - document served over http requires an https
21:54:09 INFO - sub-resource via script-tag using the http-csp
21:54:09 INFO - delivery method with keep-origin-redirect and when
21:54:09 INFO - the target request is same-origin.
21:54:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1736ms
21:54:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:54:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e65000 == 30 [pid = 1823] [id = 664]
21:54:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1474e88000) [pid = 1823] [serial = 1861] [outer = (nil)]
21:54:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1474e94400) [pid = 1823] [serial = 1862] [outer = 0x7f1474e88000]
21:54:09 INFO - PROCESS | 1823 | 1447480449909 Marionette INFO loaded listener.js
21:54:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1476eab400) [pid = 1823] [serial = 1863] [outer = 0x7f1474e88000]
21:54:10 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
21:54:10 INFO - document served over http requires an https
21:54:10 INFO - sub-resource via script-tag using the http-csp
21:54:10 INFO - delivery method with no-redirect and when
21:54:10 INFO - the target request is same-origin.
21:54:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1832ms
21:54:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:54:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b681000 == 31 [pid = 1823] [id = 665]
21:54:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1478b95c00) [pid = 1823] [serial = 1864] [outer = (nil)]
21:54:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1479ea1400) [pid = 1823] [serial = 1865] [outer = 0x7f1478b95c00]
21:54:11 INFO - PROCESS | 1823 | 1447480451419 Marionette INFO loaded listener.js
21:54:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147a7f0800) [pid = 1823] [serial = 1866] [outer = 0x7f1478b95c00]
21:54:12 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
21:54:12 INFO - document served over http requires an https
21:54:12 INFO - sub-resource via script-tag using the http-csp
21:54:12 INFO - delivery method with swap-origin-redirect and when
21:54:12 INFO - the target request is same-origin.
21:54:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1682ms
21:54:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:54:12 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af38000 == 30 [pid = 1823] [id = 647]
21:54:12 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a322000 == 29 [pid = 1823] [id = 645]
21:54:12 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d3e800 == 28 [pid = 1823] [id = 643]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147bc74800) [pid = 1823] [serial = 1734] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1478b96000) [pid = 1823] [serial = 1719] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147a2d7c00) [pid = 1823] [serial = 1724] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147e50cc00) [pid = 1823] [serial = 1677] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147adc8800) [pid = 1823] [serial = 1729] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1478b0f000) [pid = 1823] [serial = 1671] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147f782800) [pid = 1823] [serial = 1692] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147ad6d800) [pid = 1823] [serial = 1674] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147f038800) [pid = 1823] [serial = 1687] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147e830400) [pid = 1823] [serial = 1682] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f148099fc00) [pid = 1823] [serial = 1695] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148583a400) [pid = 1823] [serial = 1698] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f1485d39800) [pid = 1823] [serial = 1710] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1485d8fc00) [pid = 1823] [serial = 1713] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1485f03800) [pid = 1823] [serial = 1716] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f147e352000) [pid = 1823] [serial = 1740] [outer = (nil)] [url = about:blank]
21:54:12 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147e353800) [pid = 1823] [serial = 1737] [outer = (nil)] [url = about:blank]
21:54:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760b3800 == 29 [pid = 1823] [id = 666]
21:54:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147605d400) [pid = 1823] [serial = 1867] [outer = (nil)]
21:54:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1476ea6000) [pid = 1823] [serial = 1868] [outer = 0x7f147605d400]
21:54:13 INFO - PROCESS | 1823 | 1447480453225 Marionette INFO loaded listener.js
21:54:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147a2d0400) [pid = 1823] [serial = 1869] [outer = 0x7f147605d400]
21:54:14 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
21:54:14 INFO - document served over http requires an https
21:54:14 INFO - sub-resource via xhr-request using the http-csp
21:54:14 INFO - delivery method with keep-origin-redirect and when
21:54:14 INFO - the target request is same-origin.
21:54:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1443ms
21:54:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:54:14 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a703000 == 30 [pid = 1823] [id = 667]
21:54:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1476ea1000) [pid = 1823] [serial = 1870] [outer = (nil)]
21:54:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147adc3000) [pid = 1823] [serial = 1871] [outer = 0x7f1476ea1000]
21:54:14 INFO - PROCESS | 1823 | 1447480454470 Marionette INFO loaded listener.js
21:54:14 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:14 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147bc71800) [pid = 1823] [serial = 1872] [outer = 0x7f1476ea1000]
21:54:15 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
21:54:15 INFO - document served over http requires an https
21:54:15 INFO - sub-resource via xhr-request using the http-csp
21:54:15 INFO - delivery method with no-redirect and when
21:54:15 INFO - the target request is same-origin.
21:54:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1353ms
21:54:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:54:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e449800 == 31 [pid = 1823] [id = 668]
21:54:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f1476ea3c00) [pid = 1823] [serial = 1873] [outer = (nil)]
21:54:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147c2c8000) [pid = 1823] [serial = 1874] [outer = 0x7f1476ea3c00]
21:54:15 INFO - PROCESS | 1823 | 1447480455790 Marionette INFO loaded listener.js
21:54:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e359400) [pid = 1823] [serial = 1875] [outer = 0x7f1476ea3c00]
21:54:16 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
21:54:16 INFO - document served over http requires an https
21:54:16 INFO - sub-resource via xhr-request using the http-csp
21:54:16 INFO - delivery method with swap-origin-redirect and when
21:54:16 INFO - the target request is same-origin.
21:54:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1335ms
21:54:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:54:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb44000 == 32 [pid = 1823] [id = 669]
21:54:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e511400) [pid = 1823] [serial = 1876] [outer = (nil)]
21:54:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e529c00) [pid = 1823] [serial = 1877] [outer = 0x7f147e511400]
21:54:17 INFO - PROCESS | 1823 | 1447480457129 Marionette INFO loaded listener.js
21:54:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147f0cec00) [pid = 1823] [serial = 1878] [outer = 0x7f147e511400]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f14871d7000) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1487abb800) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f148718e400) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1487190000) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f14858b6800) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f14809a4800) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f14858b6c00) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147ad6bc00) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f147a7f0c00) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f147ad6c400) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1474f3d000) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1474f3e800) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f1487490400) [pid = 1823] [serial = 1790] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f1487abd800) [pid = 1823] [serial = 1793] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f1487cfd400) [pid = 1823] [serial = 1796] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f14871cd400) [pid = 1823] [serial = 1784] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1487365800) [pid = 1823] [serial = 1787] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1486697c00) [pid = 1823] [serial = 1775] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1486833400) [pid = 1823] [serial = 1778] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f14870c0800) [pid = 1823] [serial = 1781] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f1485d91400) [pid = 1823] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1485aac400) [pid = 1823] [serial = 1760] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1486403000) [pid = 1823] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480394392]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f1485f0fc00) [pid = 1823] [serial = 1765] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1486405000) [pid = 1823] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1486407800) [pid = 1823] [serial = 1770] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147ad70000) [pid = 1823] [serial = 1751] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147e368400) [pid = 1823] [serial = 1754] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147f0d4800) [pid = 1823] [serial = 1757] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1474f42800) [pid = 1823] [serial = 1745] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1478ba4c00) [pid = 1823] [serial = 1748] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147a1f2400) [pid = 1823] [serial = 1817] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147a11c000) [pid = 1823] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1474f3b400) [pid = 1823] [serial = 1799] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f1474e90c00) [pid = 1823] [serial = 1812] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f14778cb800) [pid = 1823] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1477880400) [pid = 1823] [serial = 1802] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f1478c1a000) [pid = 1823] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480420786]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f1478b97400) [pid = 1823] [serial = 1807] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f1477f9b400) [pid = 1823] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1474e89800) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f1485fec000) [pid = 1823] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480394392]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f1485fe7400) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f1478b09400) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f1486e60000) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f148669b400) [pid = 1823] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f1479ea1000) [pid = 1823] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480420786]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f1485d98400) [pid = 1823] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f147b82ac00) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f147605f000) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f1478c1e000) [pid = 1823] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f1474e90400) [pid = 1823] [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]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f14871dc000) [pid = 1823] [serial = 1785] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f1487371000) [pid = 1823] [serial = 1788] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f1487ab5400) [pid = 1823] [serial = 1791] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f14778cb000) [pid = 1823] [serial = 1746] [outer = (nil)] [url = about:blank]
21:54:17 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f147a1ea400) [pid = 1823] [serial = 1749] [outer = (nil)] [url = about:blank]
21:54:18 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
21:54:18 INFO - document served over http requires an http
21:54:18 INFO - sub-resource via fetch-request using the meta-csp
21:54:18 INFO - delivery method with keep-origin-redirect and when
21:54:18 INFO - the target request is cross-origin.
21:54:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1439ms
21:54:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:54:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858d5800 == 33 [pid = 1823] [id = 670]
21:54:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 92 (0x7f147ad6bc00) [pid = 1823] [serial = 1879] [outer = (nil)]
21:54:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 93 (0x7f147bc7b000) [pid = 1823] [serial = 1880] [outer = 0x7f147ad6bc00]
21:54:18 INFO - PROCESS | 1823 | 1447480458531 Marionette INFO loaded listener.js
21:54:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 94 (0x7f147f783800) [pid = 1823] [serial = 1881] [outer = 0x7f147ad6bc00]
21:54:19 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
21:54:19 INFO - document served over http requires an http
21:54:19 INFO - sub-resource via fetch-request using the meta-csp
21:54:19 INFO - delivery method with no-redirect and when
21:54:19 INFO - the target request is cross-origin.
21:54:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1282ms
21:54:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:54:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f7b800 == 34 [pid = 1823] [id = 671]
21:54:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 95 (0x7f1474e89800) [pid = 1823] [serial = 1882] [outer = (nil)]
21:54:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 96 (0x7f1474e90400) [pid = 1823] [serial = 1883] [outer = 0x7f1474e89800]
21:54:20 INFO - PROCESS | 1823 | 1447480460196 Marionette INFO loaded listener.js
21:54:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 97 (0x7f1477880400) [pid = 1823] [serial = 1884] [outer = 0x7f1474e89800]
21:54:21 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
21:54:21 INFO - document served over http requires an http
21:54:21 INFO - sub-resource via fetch-request using the meta-csp
21:54:21 INFO - delivery method with swap-origin-redirect and when
21:54:21 INFO - the target request is cross-origin.
21:54:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1781ms
21:54:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:54:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad1d000 == 35 [pid = 1823] [id = 672]
21:54:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 98 (0x7f1477f95800) [pid = 1823] [serial = 1885] [outer = (nil)]
21:54:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 99 (0x7f1478b9e000) [pid = 1823] [serial = 1886] [outer = 0x7f1477f95800]
21:54:21 INFO - PROCESS | 1823 | 1447480461790 Marionette INFO loaded listener.js
21:54:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 100 (0x7f147a1e5800) [pid = 1823] [serial = 1887] [outer = 0x7f1477f95800]
21:54:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e316000 == 36 [pid = 1823] [id = 673]
21:54:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 101 (0x7f147a1f2800) [pid = 1823] [serial = 1888] [outer = (nil)]
21:54:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 102 (0x7f147a819400) [pid = 1823] [serial = 1889] [outer = 0x7f147a1f2800]
21:54:23 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
21:54:23 INFO - document served over http requires an http
21:54:23 INFO - sub-resource via iframe-tag using the meta-csp
21:54:23 INFO - delivery method with keep-origin-redirect and when
21:54:23 INFO - the target request is cross-origin.
21:54:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1680ms
21:54:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:54:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e7f800 == 37 [pid = 1823] [id = 674]
21:54:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 103 (0x7f147ad6d000) [pid = 1823] [serial = 1890] [outer = (nil)]
21:54:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 104 (0x7f147adc3800) [pid = 1823] [serial = 1891] [outer = 0x7f147ad6d000]
21:54:23 INFO - PROCESS | 1823 | 1447480463605 Marionette INFO loaded listener.js
21:54:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f147c2c2800) [pid = 1823] [serial = 1892] [outer = 0x7f147ad6d000]
21:54:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a1d000 == 38 [pid = 1823] [id = 675]
21:54:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f147c2cb400) [pid = 1823] [serial = 1893] [outer = (nil)]
21:54:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f147bc79400) [pid = 1823] [serial = 1894] [outer = 0x7f147c2cb400]
21:54:24 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
21:54:24 INFO - document served over http requires an http
21:54:24 INFO - sub-resource via iframe-tag using the meta-csp
21:54:24 INFO - delivery method with no-redirect and when
21:54:24 INFO - the target request is cross-origin.
21:54:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1684ms
21:54:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:54:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bdf800 == 39 [pid = 1823] [id = 676]
21:54:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f147adbf400) [pid = 1823] [serial = 1895] [outer = (nil)]
21:54:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147e8ee400) [pid = 1823] [serial = 1896] [outer = 0x7f147adbf400]
21:54:25 INFO - PROCESS | 1823 | 1447480465296 Marionette INFO loaded listener.js
21:54:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f1485832c00) [pid = 1823] [serial = 1897] [outer = 0x7f147adbf400]
21:54:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d0d800 == 40 [pid = 1823] [id = 677]
21:54:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f148583a400) [pid = 1823] [serial = 1898] [outer = (nil)]
21:54:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f1485839c00) [pid = 1823] [serial = 1899] [outer = 0x7f148583a400]
21:54:26 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
21:54:26 INFO - document served over http requires an http
21:54:26 INFO - sub-resource via iframe-tag using the meta-csp
21:54:26 INFO - delivery method with swap-origin-redirect and when
21:54:26 INFO - the target request is cross-origin.
21:54:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1687ms
21:54:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:54:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d20000 == 41 [pid = 1823] [id = 678]
21:54:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f1474f46000) [pid = 1823] [serial = 1900] [outer = (nil)]
21:54:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f14858b4400) [pid = 1823] [serial = 1901] [outer = 0x7f1474f46000]
21:54:27 INFO - PROCESS | 1823 | 1447480467032 Marionette INFO loaded listener.js
21:54:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1485aac400) [pid = 1823] [serial = 1902] [outer = 0x7f1474f46000]
21:54:28 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
21:54:28 INFO - document served over http requires an http
21:54:28 INFO - sub-resource via script-tag using the meta-csp
21:54:28 INFO - delivery method with keep-origin-redirect and when
21:54:28 INFO - the target request is cross-origin.
21:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1637ms
21:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:54:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f45000 == 42 [pid = 1823] [id = 679]
21:54:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1485ab4400) [pid = 1823] [serial = 1903] [outer = (nil)]
21:54:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1485ab7800) [pid = 1823] [serial = 1904] [outer = 0x7f1485ab4400]
21:54:28 INFO - PROCESS | 1823 | 1447480468598 Marionette INFO loaded listener.js
21:54:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1485ca1400) [pid = 1823] [serial = 1905] [outer = 0x7f1485ab4400]
21:54:29 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
21:54:29 INFO - document served over http requires an http
21:54:29 INFO - sub-resource via script-tag using the meta-csp
21:54:29 INFO - delivery method with no-redirect and when
21:54:29 INFO - the target request is cross-origin.
21:54:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1742ms
21:54:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:54:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866e1000 == 43 [pid = 1823] [id = 680]
21:54:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1474f45800) [pid = 1823] [serial = 1906] [outer = (nil)]
21:54:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f1485ca9000) [pid = 1823] [serial = 1907] [outer = 0x7f1474f45800]
21:54:30 INFO - PROCESS | 1823 | 1447480470437 Marionette INFO loaded listener.js
21:54:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1485d3fc00) [pid = 1823] [serial = 1908] [outer = 0x7f1474f45800]
21:54:31 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
21:54:31 INFO - document served over http requires an http
21:54:31 INFO - sub-resource via script-tag using the meta-csp
21:54:31 INFO - delivery method with swap-origin-redirect and when
21:54:31 INFO - the target request is cross-origin.
21:54:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1638ms
21:54:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:54:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684c000 == 44 [pid = 1823] [id = 681]
21:54:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f1485d8bc00) [pid = 1823] [serial = 1909] [outer = (nil)]
21:54:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1485d8e400) [pid = 1823] [serial = 1910] [outer = 0x7f1485d8bc00]
21:54:31 INFO - PROCESS | 1823 | 1447480471958 Marionette INFO loaded listener.js
21:54:32 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1485f03800) [pid = 1823] [serial = 1911] [outer = 0x7f1485d8bc00]
21:54:32 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
21:54:32 INFO - document served over http requires an http
21:54:32 INFO - sub-resource via xhr-request using the meta-csp
21:54:32 INFO - delivery method with keep-origin-redirect and when
21:54:32 INFO - the target request is cross-origin.
21:54:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1490ms
21:54:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:54:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487610800 == 45 [pid = 1823] [id = 682]
21:54:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1485ca8800) [pid = 1823] [serial = 1912] [outer = (nil)]
21:54:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f1485f08400) [pid = 1823] [serial = 1913] [outer = 0x7f1485ca8800]
21:54:33 INFO - PROCESS | 1823 | 1447480473449 Marionette INFO loaded listener.js
21:54:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485fde800) [pid = 1823] [serial = 1914] [outer = 0x7f1485ca8800]
21:54:34 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
21:54:34 INFO - document served over http requires an http
21:54:34 INFO - sub-resource via xhr-request using the meta-csp
21:54:34 INFO - delivery method with no-redirect and when
21:54:34 INFO - the target request is cross-origin.
21:54:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1477ms
21:54:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:54:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14876bc000 == 46 [pid = 1823] [id = 683]
21:54:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485d8c400) [pid = 1823] [serial = 1915] [outer = (nil)]
21:54:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485fdf000) [pid = 1823] [serial = 1916] [outer = 0x7f1485d8c400]
21:54:34 INFO - PROCESS | 1823 | 1447480474914 Marionette INFO loaded listener.js
21:54:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1486402c00) [pid = 1823] [serial = 1917] [outer = 0x7f1485d8c400]
21:54:35 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
21:54:35 INFO - document served over http requires an http
21:54:35 INFO - sub-resource via xhr-request using the meta-csp
21:54:35 INFO - delivery method with swap-origin-redirect and when
21:54:35 INFO - the target request is cross-origin.
21:54:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1476ms
21:54:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:54:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e52800 == 47 [pid = 1823] [id = 684]
21:54:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485fdf800) [pid = 1823] [serial = 1918] [outer = (nil)]
21:54:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f148640b000) [pid = 1823] [serial = 1919] [outer = 0x7f1485fdf800]
21:54:36 INFO - PROCESS | 1823 | 1447480476496 Marionette INFO loaded listener.js
21:54:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f148669e400) [pid = 1823] [serial = 1920] [outer = 0x7f1485fdf800]
21:54:38 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
21:54:38 INFO - document served over http requires an https
21:54:38 INFO - sub-resource via fetch-request using the meta-csp
21:54:38 INFO - delivery method with keep-origin-redirect and when
21:54:38 INFO - the target request is cross-origin.
21:54:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2248ms
21:54:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:54:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487eed800 == 48 [pid = 1823] [id = 685]
21:54:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1486407000) [pid = 1823] [serial = 1921] [outer = (nil)]
21:54:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1486e57800) [pid = 1823] [serial = 1922] [outer = 0x7f1486407000]
21:54:38 INFO - PROCESS | 1823 | 1447480478722 Marionette INFO loaded listener.js
21:54:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1486e60400) [pid = 1823] [serial = 1923] [outer = 0x7f1486407000]
21:54:39 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
21:54:39 INFO - document served over http requires an https
21:54:39 INFO - sub-resource via fetch-request using the meta-csp
21:54:39 INFO - delivery method with no-redirect and when
21:54:39 INFO - the target request is cross-origin.
21:54:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1481ms
21:54:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:54:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a35d800 == 49 [pid = 1823] [id = 686]
21:54:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1479ea8000) [pid = 1823] [serial = 1924] [outer = (nil)]
21:54:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f14870c1c00) [pid = 1823] [serial = 1925] [outer = 0x7f1479ea8000]
21:54:40 INFO - PROCESS | 1823 | 1447480480181 Marionette INFO loaded listener.js
21:54:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f14870cd400) [pid = 1823] [serial = 1926] [outer = 0x7f1479ea8000]
21:54:41 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
21:54:41 INFO - document served over http requires an https
21:54:41 INFO - sub-resource via fetch-request using the meta-csp
21:54:41 INFO - delivery method with swap-origin-redirect and when
21:54:41 INFO - the target request is cross-origin.
21:54:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1528ms
21:54:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:54:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0a1800 == 50 [pid = 1823] [id = 687]
21:54:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1478b0e800) [pid = 1823] [serial = 1927] [outer = (nil)]
21:54:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1487187800) [pid = 1823] [serial = 1928] [outer = 0x7f1478b0e800]
21:54:41 INFO - PROCESS | 1823 | 1447480481717 Marionette INFO loaded listener.js
21:54:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f14871cd400) [pid = 1823] [serial = 1929] [outer = 0x7f1478b0e800]
21:54:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a8800 == 51 [pid = 1823] [id = 688]
21:54:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f14778cc000) [pid = 1823] [serial = 1930] [outer = (nil)]
21:54:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147f0cf000) [pid = 1823] [serial = 1931] [outer = 0x7f14778cc000]
21:54:44 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
21:54:44 INFO - document served over http requires an https
21:54:44 INFO - sub-resource via iframe-tag using the meta-csp
21:54:44 INFO - delivery method with keep-origin-redirect and when
21:54:44 INFO - the target request is cross-origin.
21:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2786ms
21:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:54:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a322000 == 52 [pid = 1823] [id = 689]
21:54:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1476058400) [pid = 1823] [serial = 1932] [outer = (nil)]
21:54:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1476ea3000) [pid = 1823] [serial = 1933] [outer = 0x7f1476058400]
21:54:44 INFO - PROCESS | 1823 | 1447480484837 Marionette INFO loaded listener.js
21:54:44 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1478b06400) [pid = 1823] [serial = 1934] [outer = 0x7f1476058400]
21:54:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e311800 == 53 [pid = 1823] [id = 690]
21:54:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1479ea7400) [pid = 1823] [serial = 1935] [outer = (nil)]
21:54:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147a126800) [pid = 1823] [serial = 1936] [outer = 0x7f1479ea7400]
21:54:45 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
21:54:45 INFO - document served over http requires an https
21:54:45 INFO - sub-resource via iframe-tag using the meta-csp
21:54:45 INFO - delivery method with no-redirect and when
21:54:45 INFO - the target request is cross-origin.
21:54:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1832ms
21:54:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:54:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb45800 == 54 [pid = 1823] [id = 691]
21:54:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1476e9c400) [pid = 1823] [serial = 1937] [outer = (nil)]
21:54:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147a2d4000) [pid = 1823] [serial = 1938] [outer = 0x7f1476e9c400]
21:54:46 INFO - PROCESS | 1823 | 1447480486396 Marionette INFO loaded listener.js
21:54:46 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147adc0c00) [pid = 1823] [serial = 1939] [outer = 0x7f1476e9c400]
21:54:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809cc800 == 55 [pid = 1823] [id = 692]
21:54:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1478b11400) [pid = 1823] [serial = 1940] [outer = (nil)]
21:54:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1476ea7400) [pid = 1823] [serial = 1941] [outer = 0x7f1478b11400]
21:54:47 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
21:54:47 INFO - document served over http requires an https
21:54:47 INFO - sub-resource via iframe-tag using the meta-csp
21:54:47 INFO - delivery method with swap-origin-redirect and when
21:54:47 INFO - the target request is cross-origin.
21:54:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1909ms
21:54:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:54:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d40000 == 56 [pid = 1823] [id = 693]
21:54:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1478c1e000) [pid = 1823] [serial = 1942] [outer = (nil)]
21:54:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147ad66c00) [pid = 1823] [serial = 1943] [outer = 0x7f1478c1e000]
21:54:48 INFO - PROCESS | 1823 | 1447480488374 Marionette INFO loaded listener.js
21:54:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147bc76800) [pid = 1823] [serial = 1944] [outer = 0x7f1478c1e000]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771ec800 == 55 [pid = 1823] [id = 642]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e03800 == 54 [pid = 1823] [id = 646]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e5e000 == 53 [pid = 1823] [id = 644]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e61000 == 52 [pid = 1823] [id = 641]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858d5800 == 51 [pid = 1823] [id = 670]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb44000 == 50 [pid = 1823] [id = 669]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e449800 == 49 [pid = 1823] [id = 668]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a703000 == 48 [pid = 1823] [id = 667]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760b3800 == 47 [pid = 1823] [id = 666]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b681000 == 46 [pid = 1823] [id = 665]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e65000 == 45 [pid = 1823] [id = 664]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4c000 == 44 [pid = 1823] [id = 663]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485941000 == 43 [pid = 1823] [id = 662]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858c4800 == 42 [pid = 1823] [id = 661]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480edd800 == 41 [pid = 1823] [id = 660]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e68000 == 40 [pid = 1823] [id = 659]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c16000 == 39 [pid = 1823] [id = 658]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d2800 == 38 [pid = 1823] [id = 657]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f91d000 == 37 [pid = 1823] [id = 656]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774c5000 == 36 [pid = 1823] [id = 655]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4db800 == 35 [pid = 1823] [id = 654]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e318000 == 34 [pid = 1823] [id = 653]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c266000 == 33 [pid = 1823] [id = 652]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc13800 == 32 [pid = 1823] [id = 651]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f7a000 == 31 [pid = 1823] [id = 650]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774c6000 == 30 [pid = 1823] [id = 649]
21:54:49 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147af4b000 == 29 [pid = 1823] [id = 648]
21:54:49 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
21:54:49 INFO - document served over http requires an https
21:54:49 INFO - sub-resource via script-tag using the meta-csp
21:54:49 INFO - delivery method with keep-origin-redirect and when
21:54:49 INFO - the target request is cross-origin.
21:54:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2133ms
21:54:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1477880c00) [pid = 1823] [serial = 1813] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f14809a4400) [pid = 1823] [serial = 1758] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147f0cac00) [pid = 1823] [serial = 1755] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1476e9d400) [pid = 1823] [serial = 1800] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147b82d400) [pid = 1823] [serial = 1752] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485fea000) [pid = 1823] [serial = 1766] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1485d8c800) [pid = 1823] [serial = 1761] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1486e58800) [pid = 1823] [serial = 1779] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f148682b400) [pid = 1823] [serial = 1776] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f1486411c00) [pid = 1823] [serial = 1771] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f14870ce400) [pid = 1823] [serial = 1782] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1487cf4400) [pid = 1823] [serial = 1794] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1478c1d400) [pid = 1823] [serial = 1808] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f1477f96000) [pid = 1823] [serial = 1803] [outer = (nil)] [url = about:blank]
21:54:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4d800 == 30 [pid = 1823] [id = 694]
21:54:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f1474f47c00) [pid = 1823] [serial = 1945] [outer = (nil)]
21:54:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f1478b03000) [pid = 1823] [serial = 1946] [outer = 0x7f1474f47c00]
21:54:50 INFO - PROCESS | 1823 | 1447480490419 Marionette INFO loaded listener.js
21:54:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e10c000) [pid = 1823] [serial = 1947] [outer = 0x7f1474f47c00]
21:54:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
21:54:51 INFO - document served over http requires an https
21:54:51 INFO - sub-resource via script-tag using the meta-csp
21:54:51 INFO - delivery method with no-redirect and when
21:54:51 INFO - the target request is cross-origin.
21:54:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1290ms
21:54:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:54:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b815000 == 31 [pid = 1823] [id = 695]
21:54:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e360c00) [pid = 1823] [serial = 1948] [outer = (nil)]
21:54:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e366800) [pid = 1823] [serial = 1949] [outer = 0x7f147e360c00]
21:54:51 INFO - PROCESS | 1823 | 1447480491551 Marionette INFO loaded listener.js
21:54:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147e82a400) [pid = 1823] [serial = 1950] [outer = 0x7f147e360c00]
21:54:52 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
21:54:52 INFO - document served over http requires an https
21:54:52 INFO - sub-resource via script-tag using the meta-csp
21:54:52 INFO - delivery method with swap-origin-redirect and when
21:54:52 INFO - the target request is cross-origin.
21:54:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1333ms
21:54:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:54:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c26f800 == 32 [pid = 1823] [id = 696]
21:54:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147f038800) [pid = 1823] [serial = 1951] [outer = (nil)]
21:54:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147f0ca800) [pid = 1823] [serial = 1952] [outer = 0x7f147f038800]
21:54:52 INFO - PROCESS | 1823 | 1447480492948 Marionette INFO loaded listener.js
21:54:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1485834c00) [pid = 1823] [serial = 1953] [outer = 0x7f147f038800]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1474f41400) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1474e88000) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147605d400) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1476ea1000) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147f034c00) [pid = 1823] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480443986]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147f789c00) [pid = 1823] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f147e82bc00) [pid = 1823] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f147b63b000) [pid = 1823] [serial = 1832] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147e103000) [pid = 1823] [serial = 1835] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f147e510000) [pid = 1823] [serial = 1844] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1476ea6000) [pid = 1823] [serial = 1868] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147e832c00) [pid = 1823] [serial = 1849] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f147f0d7c00) [pid = 1823] [serial = 1854] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f14778cc800) [pid = 1823] [serial = 1820] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1479ea1400) [pid = 1823] [serial = 1865] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147f0d9c00) [pid = 1823] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147e529c00) [pid = 1823] [serial = 1877] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f147a825800) [pid = 1823] [serial = 1826] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147a1f0000) [pid = 1823] [serial = 1823] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f147adc3000) [pid = 1823] [serial = 1871] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147c2c8000) [pid = 1823] [serial = 1874] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147f035800) [pid = 1823] [serial = 1859] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f147e35c800) [pid = 1823] [serial = 1838] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147adc6800) [pid = 1823] [serial = 1829] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147e522400) [pid = 1823] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1474e94400) [pid = 1823] [serial = 1862] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147f032000) [pid = 1823] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480443986]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f147e365800) [pid = 1823] [serial = 1841] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f147bc7b000) [pid = 1823] [serial = 1880] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f147e511400) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f1476ea3c00) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f1478b95c00) [pid = 1823] [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]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147bc71800) [pid = 1823] [serial = 1872] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147e359400) [pid = 1823] [serial = 1875] [outer = (nil)] [url = about:blank]
21:54:53 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147a2d0400) [pid = 1823] [serial = 1869] [outer = (nil)] [url = about:blank]
21:54:53 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
21:54:53 INFO - document served over http requires an https
21:54:53 INFO - sub-resource via xhr-request using the meta-csp
21:54:53 INFO - delivery method with keep-origin-redirect and when
21:54:53 INFO - the target request is cross-origin.
21:54:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1335ms
21:54:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:54:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f906000 == 33 [pid = 1823] [id = 697]
21:54:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f1476ea6000) [pid = 1823] [serial = 1954] [outer = (nil)]
21:54:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f147a825800) [pid = 1823] [serial = 1955] [outer = 0x7f1476ea6000]
21:54:54 INFO - PROCESS | 1823 | 1447480494464 Marionette INFO loaded listener.js
21:54:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147f038c00) [pid = 1823] [serial = 1956] [outer = 0x7f1476ea6000]
21:54:55 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
21:54:55 INFO - document served over http requires an https
21:54:55 INFO - sub-resource via xhr-request using the meta-csp
21:54:55 INFO - delivery method with no-redirect and when
21:54:55 INFO - the target request is cross-origin.
21:54:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1330ms
21:54:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:54:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760b8800 == 34 [pid = 1823] [id = 698]
21:54:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f14858b1000) [pid = 1823] [serial = 1957] [outer = (nil)]
21:54:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f14858b8000) [pid = 1823] [serial = 1958] [outer = 0x7f14858b1000]
21:54:55 INFO - PROCESS | 1823 | 1447480495605 Marionette INFO loaded listener.js
21:54:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f1485b3e400) [pid = 1823] [serial = 1959] [outer = 0x7f14858b1000]
21:54:56 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
21:54:56 INFO - document served over http requires an https
21:54:56 INFO - sub-resource via xhr-request using the meta-csp
21:54:56 INFO - delivery method with swap-origin-redirect and when
21:54:56 INFO - the target request is cross-origin.
21:54:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1395ms
21:54:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:54:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e0c000 == 35 [pid = 1823] [id = 699]
21:54:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f1477880000) [pid = 1823] [serial = 1960] [outer = (nil)]
21:54:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f1478b06800) [pid = 1823] [serial = 1961] [outer = 0x7f1477880000]
21:54:57 INFO - PROCESS | 1823 | 1447480497202 Marionette INFO loaded listener.js
21:54:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147a1ea800) [pid = 1823] [serial = 1962] [outer = 0x7f1477880000]
21:54:58 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
21:54:58 INFO - document served over http requires an http
21:54:58 INFO - sub-resource via fetch-request using the meta-csp
21:54:58 INFO - delivery method with keep-origin-redirect and when
21:54:58 INFO - the target request is same-origin.
21:54:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1590ms
21:54:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:54:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f11f000 == 36 [pid = 1823] [id = 700]
21:54:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147ad73c00) [pid = 1823] [serial = 1963] [outer = (nil)]
21:54:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147b63e400) [pid = 1823] [serial = 1964] [outer = 0x7f147ad73c00]
21:54:58 INFO - PROCESS | 1823 | 1447480498903 Marionette INFO loaded listener.js
21:54:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:54:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147e35c000) [pid = 1823] [serial = 1965] [outer = 0x7f147ad73c00]
21:54:59 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
21:54:59 INFO - document served over http requires an http
21:54:59 INFO - sub-resource via fetch-request using the meta-csp
21:54:59 INFO - delivery method with no-redirect and when
21:54:59 INFO - the target request is same-origin.
21:54:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1535ms
21:54:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:55:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485946800 == 37 [pid = 1823] [id = 701]
21:55:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147f77fc00) [pid = 1823] [serial = 1966] [outer = (nil)]
21:55:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485832000) [pid = 1823] [serial = 1967] [outer = 0x7f147f77fc00]
21:55:00 INFO - PROCESS | 1823 | 1447480500607 Marionette INFO loaded listener.js
21:55:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1485ca0400) [pid = 1823] [serial = 1968] [outer = 0x7f147f77fc00]
21:55:01 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
21:55:01 INFO - document served over http requires an http
21:55:01 INFO - sub-resource via fetch-request using the meta-csp
21:55:01 INFO - delivery method with swap-origin-redirect and when
21:55:01 INFO - the target request is same-origin.
21:55:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1748ms
21:55:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:55:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f32800 == 38 [pid = 1823] [id = 702]
21:55:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485ca7800) [pid = 1823] [serial = 1969] [outer = (nil)]
21:55:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485d39400) [pid = 1823] [serial = 1970] [outer = 0x7f1485ca7800]
21:55:02 INFO - PROCESS | 1823 | 1447480502155 Marionette INFO loaded listener.js
21:55:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485fe6000) [pid = 1823] [serial = 1971] [outer = 0x7f1485ca7800]
21:55:02 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148760a800 == 39 [pid = 1823] [id = 703]
21:55:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1486405400) [pid = 1823] [serial = 1972] [outer = (nil)]
21:55:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485f06c00) [pid = 1823] [serial = 1973] [outer = 0x7f1486405400]
21:55:03 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
21:55:03 INFO - document served over http requires an http
21:55:03 INFO - sub-resource via iframe-tag using the meta-csp
21:55:03 INFO - delivery method with keep-origin-redirect and when
21:55:03 INFO - the target request is same-origin.
21:55:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1628ms
21:55:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:55:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e4f800 == 40 [pid = 1823] [id = 704]
21:55:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147e523c00) [pid = 1823] [serial = 1974] [outer = (nil)]
21:55:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f148669fc00) [pid = 1823] [serial = 1975] [outer = 0x7f147e523c00]
21:55:03 INFO - PROCESS | 1823 | 1447480503875 Marionette INFO loaded listener.js
21:55:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f1486835800) [pid = 1823] [serial = 1976] [outer = 0x7f147e523c00]
21:55:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487eec800 == 41 [pid = 1823] [id = 705]
21:55:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f1486e56c00) [pid = 1823] [serial = 1977] [outer = (nil)]
21:55:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f148682c000) [pid = 1823] [serial = 1978] [outer = 0x7f1486e56c00]
21:55:04 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
21:55:04 INFO - document served over http requires an http
21:55:04 INFO - sub-resource via iframe-tag using the meta-csp
21:55:04 INFO - delivery method with no-redirect and when
21:55:04 INFO - the target request is same-origin.
21:55:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1680ms
21:55:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:55:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a46a000 == 42 [pid = 1823] [id = 706]
21:55:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147f0d1400) [pid = 1823] [serial = 1979] [outer = (nil)]
21:55:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f14871d0400) [pid = 1823] [serial = 1980] [outer = 0x7f147f0d1400]
21:55:05 INFO - PROCESS | 1823 | 1447480505605 Marionette INFO loaded listener.js
21:55:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f14871db800) [pid = 1823] [serial = 1981] [outer = 0x7f147f0d1400]
21:55:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0f0800 == 43 [pid = 1823] [id = 707]
21:55:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f1487365400) [pid = 1823] [serial = 1982] [outer = (nil)]
21:55:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f1487364000) [pid = 1823] [serial = 1983] [outer = 0x7f1487365400]
21:55:06 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
21:55:06 INFO - document served over http requires an http
21:55:06 INFO - sub-resource via iframe-tag using the meta-csp
21:55:06 INFO - delivery method with swap-origin-redirect and when
21:55:06 INFO - the target request is same-origin.
21:55:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1777ms
21:55:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:55:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b26a000 == 44 [pid = 1823] [id = 708]
21:55:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f1487367c00) [pid = 1823] [serial = 1984] [outer = (nil)]
21:55:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f1487369000) [pid = 1823] [serial = 1985] [outer = 0x7f1487367c00]
21:55:07 INFO - PROCESS | 1823 | 1447480507461 Marionette INFO loaded listener.js
21:55:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f1487491400) [pid = 1823] [serial = 1986] [outer = 0x7f1487367c00]
21:55:08 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
21:55:08 INFO - document served over http requires an http
21:55:08 INFO - sub-resource via script-tag using the meta-csp
21:55:08 INFO - delivery method with keep-origin-redirect and when
21:55:08 INFO - the target request is same-origin.
21:55:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1685ms
21:55:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:55:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148dbab000 == 45 [pid = 1823] [id = 709]
21:55:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f1487368400) [pid = 1823] [serial = 1987] [outer = (nil)]
21:55:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1487496000) [pid = 1823] [serial = 1988] [outer = 0x7f1487368400]
21:55:08 INFO - PROCESS | 1823 | 1447480508963 Marionette INFO loaded listener.js
21:55:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1487abc800) [pid = 1823] [serial = 1989] [outer = 0x7f1487368400]
21:55:10 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
21:55:10 INFO - document served over http requires an http
21:55:10 INFO - sub-resource via script-tag using the meta-csp
21:55:10 INFO - delivery method with no-redirect and when
21:55:10 INFO - the target request is same-origin.
21:55:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1545ms
21:55:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:55:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148df84000 == 46 [pid = 1823] [id = 710]
21:55:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1487494800) [pid = 1823] [serial = 1990] [outer = (nil)]
21:55:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f1487ac1400) [pid = 1823] [serial = 1991] [outer = 0x7f1487494800]
21:55:10 INFO - PROCESS | 1823 | 1447480510555 Marionette INFO loaded listener.js
21:55:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1487cfac00) [pid = 1823] [serial = 1992] [outer = 0x7f1487494800]
21:55:11 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
21:55:11 INFO - document served over http requires an http
21:55:11 INFO - sub-resource via script-tag using the meta-csp
21:55:11 INFO - delivery method with swap-origin-redirect and when
21:55:11 INFO - the target request is same-origin.
21:55:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1649ms
21:55:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:55:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e161000 == 47 [pid = 1823] [id = 711]
21:55:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f1487ab7400) [pid = 1823] [serial = 1993] [outer = (nil)]
21:55:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f1487de1800) [pid = 1823] [serial = 1994] [outer = 0x7f1487ab7400]
21:55:12 INFO - PROCESS | 1823 | 1447480512177 Marionette INFO loaded listener.js
21:55:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f1487e29800) [pid = 1823] [serial = 1995] [outer = 0x7f1487ab7400]
21:55:13 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
21:55:13 INFO - document served over http requires an http
21:55:13 INFO - sub-resource via xhr-request using the meta-csp
21:55:13 INFO - delivery method with keep-origin-redirect and when
21:55:13 INFO - the target request is same-origin.
21:55:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1491ms
21:55:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:55:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e2b4800 == 48 [pid = 1823] [id = 712]
21:55:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f1487cff000) [pid = 1823] [serial = 1996] [outer = (nil)]
21:55:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1487e32800) [pid = 1823] [serial = 1997] [outer = 0x7f1487cff000]
21:55:13 INFO - PROCESS | 1823 | 1447480513691 Marionette INFO loaded listener.js
21:55:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148b227800) [pid = 1823] [serial = 1998] [outer = 0x7f1487cff000]
21:55:14 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
21:55:14 INFO - document served over http requires an http
21:55:14 INFO - sub-resource via xhr-request using the meta-csp
21:55:14 INFO - delivery method with no-redirect and when
21:55:14 INFO - the target request is same-origin.
21:55:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1536ms
21:55:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:55:15 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e3ac000 == 49 [pid = 1823] [id = 713]
21:55:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1487de0800) [pid = 1823] [serial = 1999] [outer = (nil)]
21:55:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f148b231000) [pid = 1823] [serial = 2000] [outer = 0x7f1487de0800]
21:55:15 INFO - PROCESS | 1823 | 1447480515233 Marionette INFO loaded listener.js
21:55:15 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:15 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f148b58cc00) [pid = 1823] [serial = 2001] [outer = 0x7f1487de0800]
21:55:16 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
21:55:16 INFO - document served over http requires an http
21:55:16 INFO - sub-resource via xhr-request using the meta-csp
21:55:16 INFO - delivery method with swap-origin-redirect and when
21:55:16 INFO - the target request is same-origin.
21:55:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1540ms
21:55:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:55:16 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e71a800 == 50 [pid = 1823] [id = 714]
21:55:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148b228000) [pid = 1823] [serial = 2002] [outer = (nil)]
21:55:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f148c068000) [pid = 1823] [serial = 2003] [outer = 0x7f148b228000]
21:55:16 INFO - PROCESS | 1823 | 1447480516812 Marionette INFO loaded listener.js
21:55:16 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:16 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f148dbc1800) [pid = 1823] [serial = 2004] [outer = 0x7f148b228000]
21:55:17 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
21:55:17 INFO - document served over http requires an https
21:55:17 INFO - sub-resource via fetch-request using the meta-csp
21:55:17 INFO - delivery method with keep-origin-redirect and when
21:55:17 INFO - the target request is same-origin.
21:55:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1545ms
21:55:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:55:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e84c800 == 51 [pid = 1823] [id = 715]
21:55:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f147e8eb400) [pid = 1823] [serial = 2005] [outer = (nil)]
21:55:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f148dbc5400) [pid = 1823] [serial = 2006] [outer = 0x7f147e8eb400]
21:55:18 INFO - PROCESS | 1823 | 1447480518326 Marionette INFO loaded listener.js
21:55:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f148dfa2c00) [pid = 1823] [serial = 2007] [outer = 0x7f147e8eb400]
21:55:19 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
21:55:19 INFO - document served over http requires an https
21:55:19 INFO - sub-resource via fetch-request using the meta-csp
21:55:19 INFO - delivery method with no-redirect and when
21:55:19 INFO - the target request is same-origin.
21:55:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1511ms
21:55:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:55:19 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea17000 == 52 [pid = 1823] [id = 716]
21:55:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f147f0cb000) [pid = 1823] [serial = 2008] [outer = (nil)]
21:55:19 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f148e1be400) [pid = 1823] [serial = 2009] [outer = 0x7f147f0cb000]
21:55:19 INFO - PROCESS | 1823 | 1447480519880 Marionette INFO loaded listener.js
21:55:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148e20bc00) [pid = 1823] [serial = 2010] [outer = 0x7f147f0cb000]
21:55:21 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
21:55:21 INFO - document served over http requires an https
21:55:21 INFO - sub-resource via fetch-request using the meta-csp
21:55:21 INFO - delivery method with swap-origin-redirect and when
21:55:21 INFO - the target request is same-origin.
21:55:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1750ms
21:55:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:55:21 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea32800 == 53 [pid = 1823] [id = 717]
21:55:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f147f77d000) [pid = 1823] [serial = 2011] [outer = (nil)]
21:55:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148e20f800) [pid = 1823] [serial = 2012] [outer = 0x7f147f77d000]
21:55:21 INFO - PROCESS | 1823 | 1447480521615 Marionette INFO loaded listener.js
21:55:21 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:21 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148e386c00) [pid = 1823] [serial = 2013] [outer = 0x7f147f77d000]
21:55:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148ea2c800 == 54 [pid = 1823] [id = 718]
21:55:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f148dfa3400) [pid = 1823] [serial = 2014] [outer = (nil)]
21:55:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f147787cc00) [pid = 1823] [serial = 2015] [outer = 0x7f148dfa3400]
21:55:24 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
21:55:24 INFO - document served over http requires an https
21:55:24 INFO - sub-resource via iframe-tag using the meta-csp
21:55:24 INFO - delivery method with keep-origin-redirect and when
21:55:24 INFO - the target request is same-origin.
21:55:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3142ms
21:55:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:55:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a722000 == 55 [pid = 1823] [id = 719]
21:55:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f14778ce000) [pid = 1823] [serial = 2016] [outer = (nil)]
21:55:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f1478b03400) [pid = 1823] [serial = 2017] [outer = 0x7f14778ce000]
21:55:25 INFO - PROCESS | 1823 | 1447480525337 Marionette INFO loaded listener.js
21:55:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f147a1ec000) [pid = 1823] [serial = 2018] [outer = 0x7f14778ce000]
21:55:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f91f000 == 56 [pid = 1823] [id = 720]
21:55:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f147b635c00) [pid = 1823] [serial = 2019] [outer = (nil)]
21:55:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f147c2c6c00) [pid = 1823] [serial = 2020] [outer = 0x7f147b635c00]
21:55:26 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
21:55:26 INFO - document served over http requires an https
21:55:26 INFO - sub-resource via iframe-tag using the meta-csp
21:55:26 INFO - delivery method with no-redirect and when
21:55:26 INFO - the target request is same-origin.
21:55:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2083ms
21:55:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f7b800 == 55 [pid = 1823] [id = 671]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad1d000 == 54 [pid = 1823] [id = 672]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e316000 == 53 [pid = 1823] [id = 673]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e7f800 == 52 [pid = 1823] [id = 674]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a1d000 == 51 [pid = 1823] [id = 675]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bdf800 == 50 [pid = 1823] [id = 676]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d0d800 == 49 [pid = 1823] [id = 677]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d20000 == 48 [pid = 1823] [id = 678]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f45000 == 47 [pid = 1823] [id = 679]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866e1000 == 46 [pid = 1823] [id = 680]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684c000 == 45 [pid = 1823] [id = 681]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487610800 == 44 [pid = 1823] [id = 682]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14876bc000 == 43 [pid = 1823] [id = 683]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e52800 == 42 [pid = 1823] [id = 684]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487eed800 == 41 [pid = 1823] [id = 685]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a35d800 == 40 [pid = 1823] [id = 686]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0a1800 == 39 [pid = 1823] [id = 687]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a8800 == 38 [pid = 1823] [id = 688]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e311800 == 37 [pid = 1823] [id = 690]
21:55:27 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809cc800 == 36 [pid = 1823] [id = 692]
21:55:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e56000 == 37 [pid = 1823] [id = 721]
21:55:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f1474e87800) [pid = 1823] [serial = 2021] [outer = (nil)]
21:55:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1477877800) [pid = 1823] [serial = 2022] [outer = 0x7f1474e87800]
21:55:27 INFO - PROCESS | 1823 | 1447480527418 Marionette INFO loaded listener.js
21:55:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147a11f400) [pid = 1823] [serial = 2023] [outer = 0x7f1474e87800]
21:55:27 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f1476eab400) [pid = 1823] [serial = 1863] [outer = (nil)] [url = about:blank]
21:55:27 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f147a7f0800) [pid = 1823] [serial = 1866] [outer = (nil)] [url = about:blank]
21:55:27 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f147a7e7c00) [pid = 1823] [serial = 1818] [outer = (nil)] [url = about:blank]
21:55:27 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f147f0cec00) [pid = 1823] [serial = 1878] [outer = (nil)] [url = about:blank]
21:55:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e06800 == 38 [pid = 1823] [id = 722]
21:55:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f147a2cfc00) [pid = 1823] [serial = 2024] [outer = (nil)]
21:55:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f147b82d400) [pid = 1823] [serial = 2025] [outer = 0x7f147a2cfc00]
21:55:28 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
21:55:28 INFO - document served over http requires an https
21:55:28 INFO - sub-resource via iframe-tag using the meta-csp
21:55:28 INFO - delivery method with swap-origin-redirect and when
21:55:28 INFO - the target request is same-origin.
21:55:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2153ms
21:55:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:55:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a332000 == 39 [pid = 1823] [id = 723]
21:55:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1474f3b400) [pid = 1823] [serial = 2026] [outer = (nil)]
21:55:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f147a7e8400) [pid = 1823] [serial = 2027] [outer = 0x7f1474f3b400]
21:55:28 INFO - PROCESS | 1823 | 1447480528980 Marionette INFO loaded listener.js
21:55:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f147e505000) [pid = 1823] [serial = 2028] [outer = 0x7f1474f3b400]
21:55:29 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
21:55:29 INFO - document served over http requires an https
21:55:29 INFO - sub-resource via script-tag using the meta-csp
21:55:29 INFO - delivery method with keep-origin-redirect and when
21:55:29 INFO - the target request is same-origin.
21:55:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1285ms
21:55:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:55:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e43a000 == 40 [pid = 1823] [id = 724]
21:55:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f1474f3f000) [pid = 1823] [serial = 2029] [outer = (nil)]
21:55:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f147e833000) [pid = 1823] [serial = 2030] [outer = 0x7f1474f3f000]
21:55:30 INFO - PROCESS | 1823 | 1447480530230 Marionette INFO loaded listener.js
21:55:30 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f1485840800) [pid = 1823] [serial = 2031] [outer = 0x7f1474f3f000]
21:55:31 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
21:55:31 INFO - document served over http requires an https
21:55:31 INFO - sub-resource via script-tag using the meta-csp
21:55:31 INFO - delivery method with no-redirect and when
21:55:31 INFO - the target request is same-origin.
21:55:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1341ms
21:55:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:55:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f11c000 == 41 [pid = 1823] [id = 725]
21:55:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f147e831000) [pid = 1823] [serial = 2032] [outer = (nil)]
21:55:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f14858be800) [pid = 1823] [serial = 2033] [outer = 0x7f147e831000]
21:55:31 INFO - PROCESS | 1823 | 1447480531589 Marionette INFO loaded listener.js
21:55:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f1485cac000) [pid = 1823] [serial = 2034] [outer = 0x7f147e831000]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f14778cc000) [pid = 1823] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f147ad6bc00) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1476ea6000) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f147e360c00) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f1479ea7400) [pid = 1823] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480485610]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f1476058400) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1474f47c00) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f147f038800) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f1478c1e000) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f1476e9c400) [pid = 1823] [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]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1478b11400) [pid = 1823] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f148583a400) [pid = 1823] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f147c2cb400) [pid = 1823] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480464367]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147a1f2800) [pid = 1823] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1485d8e400) [pid = 1823] [serial = 1910] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f1476ea3000) [pid = 1823] [serial = 1933] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f1485ab7800) [pid = 1823] [serial = 1904] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f147adc3800) [pid = 1823] [serial = 1891] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f147f0cf000) [pid = 1823] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f1486e57800) [pid = 1823] [serial = 1922] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f147f0ca800) [pid = 1823] [serial = 1952] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f147a825800) [pid = 1823] [serial = 1955] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1478b9e000) [pid = 1823] [serial = 1886] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f148640b000) [pid = 1823] [serial = 1919] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f147a2d4000) [pid = 1823] [serial = 1938] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f1485f08400) [pid = 1823] [serial = 1913] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f147a126800) [pid = 1823] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480485610]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1478b03000) [pid = 1823] [serial = 1946] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f14870c1c00) [pid = 1823] [serial = 1925] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1476ea7400) [pid = 1823] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1485839c00) [pid = 1823] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f147bc79400) [pid = 1823] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480464367]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f147a819400) [pid = 1823] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1487187800) [pid = 1823] [serial = 1928] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1485ca9000) [pid = 1823] [serial = 1907] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f14858b4400) [pid = 1823] [serial = 1901] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f147e366800) [pid = 1823] [serial = 1949] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f1474e90400) [pid = 1823] [serial = 1883] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147e8ee400) [pid = 1823] [serial = 1896] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147ad66c00) [pid = 1823] [serial = 1943] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1485fdf000) [pid = 1823] [serial = 1916] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f14858b8000) [pid = 1823] [serial = 1958] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485834c00) [pid = 1823] [serial = 1953] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147f038c00) [pid = 1823] [serial = 1956] [outer = (nil)] [url = about:blank]
21:55:32 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f147f783800) [pid = 1823] [serial = 1881] [outer = (nil)] [url = about:blank]
21:55:33 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
21:55:33 INFO - document served over http requires an https
21:55:33 INFO - sub-resource via script-tag using the meta-csp
21:55:33 INFO - delivery method with swap-origin-redirect and when
21:55:33 INFO - the target request is same-origin.
21:55:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1790ms
21:55:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:55:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485959800 == 42 [pid = 1823] [id = 726]
21:55:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147b829000) [pid = 1823] [serial = 2035] [outer = (nil)]
21:55:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e360c00) [pid = 1823] [serial = 2036] [outer = 0x7f147b829000]
21:55:33 INFO - PROCESS | 1823 | 1447480533341 Marionette INFO loaded listener.js
21:55:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1485cad400) [pid = 1823] [serial = 2037] [outer = 0x7f147b829000]
21:55:34 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
21:55:34 INFO - document served over http requires an https
21:55:34 INFO - sub-resource via xhr-request using the meta-csp
21:55:34 INFO - delivery method with keep-origin-redirect and when
21:55:34 INFO - the target request is same-origin.
21:55:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1280ms
21:55:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:55:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774de000 == 43 [pid = 1823] [id = 727]
21:55:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1474f39400) [pid = 1823] [serial = 2038] [outer = (nil)]
21:55:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f1474f44800) [pid = 1823] [serial = 2039] [outer = 0x7f1474f39400]
21:55:34 INFO - PROCESS | 1823 | 1447480534883 Marionette INFO loaded listener.js
21:55:34 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147a1eac00) [pid = 1823] [serial = 2040] [outer = 0x7f1474f39400]
21:55:35 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
21:55:35 INFO - document served over http requires an https
21:55:35 INFO - sub-resource via xhr-request using the meta-csp
21:55:35 INFO - delivery method with no-redirect and when
21:55:35 INFO - the target request is same-origin.
21:55:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1634ms
21:55:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:55:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c274800 == 44 [pid = 1823] [id = 728]
21:55:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f1474f40800) [pid = 1823] [serial = 2041] [outer = (nil)]
21:55:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147ad72000) [pid = 1823] [serial = 2042] [outer = 0x7f1474f40800]
21:55:36 INFO - PROCESS | 1823 | 1447480536486 Marionette INFO loaded listener.js
21:55:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147c2d1400) [pid = 1823] [serial = 2043] [outer = 0x7f1474f40800]
21:55:37 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
21:55:37 INFO - document served over http requires an https
21:55:37 INFO - sub-resource via xhr-request using the meta-csp
21:55:37 INFO - delivery method with swap-origin-redirect and when
21:55:37 INFO - the target request is same-origin.
21:55:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1689ms
21:55:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:55:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485bd7000 == 45 [pid = 1823] [id = 729]
21:55:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147e357000) [pid = 1823] [serial = 2044] [outer = (nil)]
21:55:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147e8ef000) [pid = 1823] [serial = 2045] [outer = 0x7f147e357000]
21:55:38 INFO - PROCESS | 1823 | 1447480538178 Marionette INFO loaded listener.js
21:55:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f148583a400) [pid = 1823] [serial = 2046] [outer = 0x7f147e357000]
21:55:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
21:55:39 INFO - document served over http requires an http
21:55:39 INFO - sub-resource via fetch-request using the meta-referrer
21:55:39 INFO - delivery method with keep-origin-redirect and when
21:55:39 INFO - the target request is cross-origin.
21:55:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1829ms
21:55:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
21:55:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866e7800 == 46 [pid = 1823] [id = 730]
21:55:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e35e400) [pid = 1823] [serial = 2047] [outer = (nil)]
21:55:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1485d97800) [pid = 1823] [serial = 2048] [outer = 0x7f147e35e400]
21:55:40 INFO - PROCESS | 1823 | 1447480540163 Marionette INFO loaded listener.js
21:55:40 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1485fe9c00) [pid = 1823] [serial = 2049] [outer = 0x7f147e35e400]
21:55:41 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
21:55:41 INFO - document served over http requires an http
21:55:41 INFO - sub-resource via fetch-request using the meta-referrer
21:55:41 INFO - delivery method with no-redirect and when
21:55:41 INFO - the target request is cross-origin.
21:55:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1642ms
21:55:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:55:41 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148761f000 == 47 [pid = 1823] [id = 731]
21:55:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1478c1dc00) [pid = 1823] [serial = 2050] [outer = (nil)]
21:55:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f148640f000) [pid = 1823] [serial = 2051] [outer = 0x7f1478c1dc00]
21:55:41 INFO - PROCESS | 1823 | 1447480541853 Marionette INFO loaded listener.js
21:55:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1486e52c00) [pid = 1823] [serial = 2052] [outer = 0x7f1478c1dc00]
21:55:42 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
21:55:42 INFO - document served over http requires an http
21:55:42 INFO - sub-resource via fetch-request using the meta-referrer
21:55:42 INFO - delivery method with swap-origin-redirect and when
21:55:42 INFO - the target request is cross-origin.
21:55:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1760ms
21:55:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:55:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1487e63800 == 48 [pid = 1823] [id = 732]
21:55:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f148718c000) [pid = 1823] [serial = 2053] [outer = (nil)]
21:55:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f148718e800) [pid = 1823] [serial = 2054] [outer = 0x7f148718c000]
21:55:43 INFO - PROCESS | 1823 | 1447480543566 Marionette INFO loaded listener.js
21:55:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 170 (0x7f1487ac0400) [pid = 1823] [serial = 2055] [outer = 0x7f148718c000]
21:55:44 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148a452800 == 49 [pid = 1823] [id = 733]
21:55:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 171 (0x7f1487e2fc00) [pid = 1823] [serial = 2056] [outer = (nil)]
21:55:44 INFO - PROCESS | 1823 | ++DOMWINDOW == 172 (0x7f148718d400) [pid = 1823] [serial = 2057] [outer = 0x7f1487e2fc00]
21:55:44 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
21:55:44 INFO - document served over http requires an http
21:55:44 INFO - sub-resource via iframe-tag using the meta-referrer
21:55:44 INFO - delivery method with keep-origin-redirect and when
21:55:44 INFO - the target request is cross-origin.
21:55:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1731ms
21:55:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:55:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148b0ef800 == 50 [pid = 1823] [id = 734]
21:55:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 173 (0x7f147e104000) [pid = 1823] [serial = 2058] [outer = (nil)]
21:55:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 174 (0x7f148a449800) [pid = 1823] [serial = 2059] [outer = 0x7f147e104000]
21:55:45 INFO - PROCESS | 1823 | 1447480545336 Marionette INFO loaded listener.js
21:55:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 175 (0x7f148b595800) [pid = 1823] [serial = 2060] [outer = 0x7f147e104000]
21:55:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e39e000 == 51 [pid = 1823] [id = 735]
21:55:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 176 (0x7f148b4e1c00) [pid = 1823] [serial = 2061] [outer = (nil)]
21:55:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 177 (0x7f148b590000) [pid = 1823] [serial = 2062] [outer = 0x7f148b4e1c00]
21:55:46 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
21:55:46 INFO - document served over http requires an http
21:55:46 INFO - sub-resource via iframe-tag using the meta-referrer
21:55:46 INFO - delivery method with no-redirect and when
21:55:46 INFO - the target request is cross-origin.
21:55:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1780ms
21:55:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:55:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148e715000 == 52 [pid = 1823] [id = 736]
21:55:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 178 (0x7f14870cb800) [pid = 1823] [serial = 2063] [outer = (nil)]
21:55:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 179 (0x7f148e1c3c00) [pid = 1823] [serial = 2064] [outer = 0x7f14870cb800]
21:55:47 INFO - PROCESS | 1823 | 1447480547156 Marionette INFO loaded listener.js
21:55:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 180 (0x7f148e390800) [pid = 1823] [serial = 2065] [outer = 0x7f14870cb800]
21:55:47 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f3b4800 == 53 [pid = 1823] [id = 737]
21:55:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 181 (0x7f148e392000) [pid = 1823] [serial = 2066] [outer = (nil)]
21:55:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 182 (0x7f148e393800) [pid = 1823] [serial = 2067] [outer = 0x7f148e392000]
21:55:48 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
21:55:48 INFO - document served over http requires an http
21:55:48 INFO - sub-resource via iframe-tag using the meta-referrer
21:55:48 INFO - delivery method with swap-origin-redirect and when
21:55:48 INFO - the target request is cross-origin.
21:55:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1683ms
21:55:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:55:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f4e5000 == 54 [pid = 1823] [id = 738]
21:55:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 183 (0x7f147f0d1000) [pid = 1823] [serial = 2068] [outer = (nil)]
21:55:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 184 (0x7f148e865400) [pid = 1823] [serial = 2069] [outer = 0x7f147f0d1000]
21:55:48 INFO - PROCESS | 1823 | 1447480548822 Marionette INFO loaded listener.js
21:55:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 185 (0x7f148e86f800) [pid = 1823] [serial = 2070] [outer = 0x7f147f0d1000]
21:55:49 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
21:55:49 INFO - document served over http requires an http
21:55:49 INFO - sub-resource via script-tag using the meta-referrer
21:55:49 INFO - delivery method with keep-origin-redirect and when
21:55:49 INFO - the target request is cross-origin.
21:55:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1744ms
21:55:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
21:55:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148f5c9800 == 55 [pid = 1823] [id = 739]
21:55:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 186 (0x7f1487e2a000) [pid = 1823] [serial = 2071] [outer = (nil)]
21:55:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 187 (0x7f148e95d000) [pid = 1823] [serial = 2072] [outer = 0x7f1487e2a000]
21:55:50 INFO - PROCESS | 1823 | 1447480550519 Marionette INFO loaded listener.js
21:55:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 188 (0x7f148e968800) [pid = 1823] [serial = 2073] [outer = 0x7f1487e2a000]
21:55:51 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
21:55:51 INFO - document served over http requires an http
21:55:51 INFO - sub-resource via script-tag using the meta-referrer
21:55:51 INFO - delivery method with no-redirect and when
21:55:51 INFO - the target request is cross-origin.
21:55:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1581ms
21:55:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:55:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1490c63800 == 56 [pid = 1823] [id = 740]
21:55:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 189 (0x7f148ebb0c00) [pid = 1823] [serial = 2074] [outer = (nil)]
21:55:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 190 (0x7f148ebb5400) [pid = 1823] [serial = 2075] [outer = 0x7f148ebb0c00]
21:55:52 INFO - PROCESS | 1823 | 1447480552201 Marionette INFO loaded listener.js
21:55:52 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 191 (0x7f148ee53000) [pid = 1823] [serial = 2076] [outer = 0x7f148ebb0c00]
21:55:53 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
21:55:53 INFO - document served over http requires an http
21:55:53 INFO - sub-resource via script-tag using the meta-referrer
21:55:53 INFO - delivery method with swap-origin-redirect and when
21:55:53 INFO - the target request is cross-origin.
21:55:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1804ms
21:55:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:55:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f149129f000 == 57 [pid = 1823] [id = 741]
21:55:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 192 (0x7f148f326400) [pid = 1823] [serial = 2077] [outer = (nil)]
21:55:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 193 (0x7f148f327800) [pid = 1823] [serial = 2078] [outer = 0x7f148f326400]
21:55:54 INFO - PROCESS | 1823 | 1447480554143 Marionette INFO loaded listener.js
21:55:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 194 (0x7f14909cec00) [pid = 1823] [serial = 2079] [outer = 0x7f148f326400]
21:55:55 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
21:55:55 INFO - document served over http requires an http
21:55:55 INFO - sub-resource via xhr-request using the meta-referrer
21:55:55 INFO - delivery method with keep-origin-redirect and when
21:55:55 INFO - the target request is cross-origin.
21:55:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1737ms
21:55:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
21:55:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c56000 == 58 [pid = 1823] [id = 742]
21:55:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 195 (0x7f148f326c00) [pid = 1823] [serial = 2080] [outer = (nil)]
21:55:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 196 (0x7f14909d4400) [pid = 1823] [serial = 2081] [outer = 0x7f148f326c00]
21:55:55 INFO - PROCESS | 1823 | 1447480555633 Marionette INFO loaded listener.js
21:55:55 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 197 (0x7f1490a1e000) [pid = 1823] [serial = 2082] [outer = 0x7f148f326c00]
21:55:56 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
21:55:56 INFO - document served over http requires an http
21:55:56 INFO - sub-resource via xhr-request using the meta-referrer
21:55:56 INFO - delivery method with no-redirect and when
21:55:56 INFO - the target request is cross-origin.
21:55:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1480ms
21:55:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:55:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1491c71800 == 59 [pid = 1823] [id = 743]
21:55:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 198 (0x7f1478b0c000) [pid = 1823] [serial = 2083] [outer = (nil)]
21:55:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 199 (0x7f1490c2b400) [pid = 1823] [serial = 2084] [outer = 0x7f1478b0c000]
21:55:57 INFO - PROCESS | 1823 | 1447480557125 Marionette INFO loaded listener.js
21:55:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 200 (0x7f1490fe0c00) [pid = 1823] [serial = 2085] [outer = 0x7f1478b0c000]
21:55:58 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
21:55:58 INFO - document served over http requires an http
21:55:58 INFO - sub-resource via xhr-request using the meta-referrer
21:55:58 INFO - delivery method with swap-origin-redirect and when
21:55:58 INFO - the target request is cross-origin.
21:55:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1475ms
21:55:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:55:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1492b9f000 == 60 [pid = 1823] [id = 744]
21:55:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 201 (0x7f1485f10400) [pid = 1823] [serial = 2086] [outer = (nil)]
21:55:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 202 (0x7f1491151000) [pid = 1823] [serial = 2087] [outer = 0x7f1485f10400]
21:55:58 INFO - PROCESS | 1823 | 1447480558631 Marionette INFO loaded listener.js
21:55:58 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:55:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 203 (0x7f149119fc00) [pid = 1823] [serial = 2088] [outer = 0x7f1485f10400]
21:55:59 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
21:55:59 INFO - document served over http requires an https
21:55:59 INFO - sub-resource via fetch-request using the meta-referrer
21:55:59 INFO - delivery method with keep-origin-redirect and when
21:55:59 INFO - the target request is cross-origin.
21:55:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1586ms
21:55:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
21:56:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493162000 == 61 [pid = 1823] [id = 745]
21:56:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 204 (0x7f1490e9a400) [pid = 1823] [serial = 2089] [outer = (nil)]
21:56:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 205 (0x7f14911a0400) [pid = 1823] [serial = 2090] [outer = 0x7f1490e9a400]
21:56:00 INFO - PROCESS | 1823 | 1447480560199 Marionette INFO loaded listener.js
21:56:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 206 (0x7f149146d000) [pid = 1823] [serial = 2091] [outer = 0x7f1490e9a400]
21:56:01 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
21:56:01 INFO - document served over http requires an https
21:56:01 INFO - sub-resource via fetch-request using the meta-referrer
21:56:01 INFO - delivery method with no-redirect and when
21:56:01 INFO - the target request is cross-origin.
21:56:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1536ms
21:56:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:56:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1493f51000 == 62 [pid = 1823] [id = 746]
21:56:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 207 (0x7f1486698800) [pid = 1823] [serial = 2092] [outer = (nil)]
21:56:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 208 (0x7f149153ac00) [pid = 1823] [serial = 2093] [outer = 0x7f1486698800]
21:56:01 INFO - PROCESS | 1823 | 1447480561823 Marionette INFO loaded listener.js
21:56:01 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 209 (0x7f1491894000) [pid = 1823] [serial = 2094] [outer = 0x7f1486698800]
21:56:02 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
21:56:02 INFO - document served over http requires an https
21:56:02 INFO - sub-resource via fetch-request using the meta-referrer
21:56:02 INFO - delivery method with swap-origin-redirect and when
21:56:02 INFO - the target request is cross-origin.
21:56:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1579ms
21:56:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:56:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14941b4800 == 63 [pid = 1823] [id = 747]
21:56:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f148682e000) [pid = 1823] [serial = 2095] [outer = (nil)]
21:56:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f149189a800) [pid = 1823] [serial = 2096] [outer = 0x7f148682e000]
21:56:03 INFO - PROCESS | 1823 | 1447480563402 Marionette INFO loaded listener.js
21:56:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1491baf000) [pid = 1823] [serial = 2097] [outer = 0x7f148682e000]
21:56:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1494302800 == 64 [pid = 1823] [id = 748]
21:56:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f1491bb0400) [pid = 1823] [serial = 2098] [outer = (nil)]
21:56:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f1491badc00) [pid = 1823] [serial = 2099] [outer = 0x7f1491bb0400]
21:56:04 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
21:56:04 INFO - document served over http requires an https
21:56:04 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:04 INFO - delivery method with keep-origin-redirect and when
21:56:04 INFO - the target request is cross-origin.
21:56:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1607ms
21:56:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e0c000 == 63 [pid = 1823] [id = 699]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f11f000 == 62 [pid = 1823] [id = 700]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485946800 == 61 [pid = 1823] [id = 701]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f32800 == 60 [pid = 1823] [id = 702]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148760a800 == 59 [pid = 1823] [id = 703]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e4f800 == 58 [pid = 1823] [id = 704]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487eec800 == 57 [pid = 1823] [id = 705]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a46a000 == 56 [pid = 1823] [id = 706]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0f0800 == 55 [pid = 1823] [id = 707]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b26a000 == 54 [pid = 1823] [id = 708]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148dbab000 == 53 [pid = 1823] [id = 709]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148df84000 == 52 [pid = 1823] [id = 710]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e161000 == 51 [pid = 1823] [id = 711]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e2b4800 == 50 [pid = 1823] [id = 712]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e3ac000 == 49 [pid = 1823] [id = 713]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e71a800 == 48 [pid = 1823] [id = 714]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e84c800 == 47 [pid = 1823] [id = 715]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea17000 == 46 [pid = 1823] [id = 716]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea32800 == 45 [pid = 1823] [id = 717]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148ea2c800 == 44 [pid = 1823] [id = 718]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a722000 == 43 [pid = 1823] [id = 719]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f91f000 == 42 [pid = 1823] [id = 720]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e56000 == 41 [pid = 1823] [id = 721]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d40000 == 40 [pid = 1823] [id = 693]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e06800 == 39 [pid = 1823] [id = 722]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4d800 == 38 [pid = 1823] [id = 694]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b815000 == 37 [pid = 1823] [id = 695]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a332000 == 36 [pid = 1823] [id = 723]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e43a000 == 35 [pid = 1823] [id = 724]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c26f800 == 34 [pid = 1823] [id = 696]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f11c000 == 33 [pid = 1823] [id = 725]
21:56:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485959800 == 32 [pid = 1823] [id = 726]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774de000 == 31 [pid = 1823] [id = 727]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c274800 == 30 [pid = 1823] [id = 728]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a322000 == 29 [pid = 1823] [id = 689]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485bd7000 == 28 [pid = 1823] [id = 729]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866e7800 == 27 [pid = 1823] [id = 730]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148761f000 == 26 [pid = 1823] [id = 731]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1487e63800 == 25 [pid = 1823] [id = 732]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148a452800 == 24 [pid = 1823] [id = 733]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148b0ef800 == 23 [pid = 1823] [id = 734]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e39e000 == 22 [pid = 1823] [id = 735]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148e715000 == 21 [pid = 1823] [id = 736]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f3b4800 == 20 [pid = 1823] [id = 737]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f4e5000 == 19 [pid = 1823] [id = 738]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148f5c9800 == 18 [pid = 1823] [id = 739]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1490c63800 == 17 [pid = 1823] [id = 740]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f149129f000 == 16 [pid = 1823] [id = 741]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c56000 == 15 [pid = 1823] [id = 742]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1491c71800 == 14 [pid = 1823] [id = 743]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1492b9f000 == 13 [pid = 1823] [id = 744]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493162000 == 12 [pid = 1823] [id = 745]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1493f51000 == 11 [pid = 1823] [id = 746]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14941b4800 == 10 [pid = 1823] [id = 747]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1494302800 == 9 [pid = 1823] [id = 748]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760b8800 == 8 [pid = 1823] [id = 698]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb45800 == 7 [pid = 1823] [id = 691]
21:56:09 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f906000 == 6 [pid = 1823] [id = 697]
21:56:09 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f1478b06400) [pid = 1823] [serial = 1934] [outer = (nil)] [url = about:blank]
21:56:09 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147e10c000) [pid = 1823] [serial = 1947] [outer = (nil)] [url = about:blank]
21:56:09 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f147adc0c00) [pid = 1823] [serial = 1939] [outer = (nil)] [url = about:blank]
21:56:09 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f147bc76800) [pid = 1823] [serial = 1944] [outer = (nil)] [url = about:blank]
21:56:09 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f147e82a400) [pid = 1823] [serial = 1950] [outer = (nil)] [url = about:blank]
21:56:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e70800 == 7 [pid = 1823] [id = 749]
21:56:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 210 (0x7f1474f3cc00) [pid = 1823] [serial = 2100] [outer = (nil)]
21:56:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 211 (0x7f1474f3f800) [pid = 1823] [serial = 2101] [outer = 0x7f1474f3cc00]
21:56:10 INFO - PROCESS | 1823 | 1447480570578 Marionette INFO loaded listener.js
21:56:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 212 (0x7f1476056800) [pid = 1823] [serial = 2102] [outer = 0x7f1474f3cc00]
21:56:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a8000 == 8 [pid = 1823] [id = 750]
21:56:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 213 (0x7f1476ea1800) [pid = 1823] [serial = 2103] [outer = (nil)]
21:56:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 214 (0x7f147605f800) [pid = 1823] [serial = 2104] [outer = 0x7f1476ea1800]
21:56:11 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
21:56:11 INFO - document served over http requires an https
21:56:11 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:11 INFO - delivery method with no-redirect and when
21:56:11 INFO - the target request is cross-origin.
21:56:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 7096ms
21:56:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:56:12 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771f9000 == 9 [pid = 1823] [id = 751]
21:56:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 215 (0x7f147787b800) [pid = 1823] [serial = 2105] [outer = (nil)]
21:56:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 216 (0x7f147787dc00) [pid = 1823] [serial = 2106] [outer = 0x7f147787b800]
21:56:12 INFO - PROCESS | 1823 | 1447480572251 Marionette INFO loaded listener.js
21:56:12 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 217 (0x7f14778c7c00) [pid = 1823] [serial = 2107] [outer = 0x7f147787b800]
21:56:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d39000 == 10 [pid = 1823] [id = 752]
21:56:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 218 (0x7f1477881000) [pid = 1823] [serial = 2108] [outer = (nil)]
21:56:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 219 (0x7f14778ce400) [pid = 1823] [serial = 2109] [outer = 0x7f1477881000]
21:56:13 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
21:56:13 INFO - document served over http requires an https
21:56:13 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:13 INFO - delivery method with swap-origin-redirect and when
21:56:13 INFO - the target request is cross-origin.
21:56:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1805ms
21:56:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:56:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e1f800 == 11 [pid = 1823] [id = 753]
21:56:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 220 (0x7f1478b07000) [pid = 1823] [serial = 2110] [outer = (nil)]
21:56:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 221 (0x7f1478b08400) [pid = 1823] [serial = 2111] [outer = 0x7f1478b07000]
21:56:13 INFO - PROCESS | 1823 | 1447480573781 Marionette INFO loaded listener.js
21:56:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 222 (0x7f1478b99800) [pid = 1823] [serial = 2112] [outer = 0x7f1478b07000]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 221 (0x7f147ad72c00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 220 (0x7f14778c0400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 219 (0x7f147a125800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 218 (0x7f147c2cb800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 217 (0x7f1474e95400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 216 (0x7f147f0d3800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 215 (0x7f1487cfb800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 214 (0x7f1476052400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 213 (0x7f14778c4800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 212 (0x7f147c2ca000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 211 (0x7f1477f9e000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 210 (0x7f147a123000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 209 (0x7f1478c12400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 208 (0x7f148dfa3400) [pid = 1823] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 207 (0x7f147f77fc00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 206 (0x7f148b228000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 205 (0x7f147b635c00) [pid = 1823] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480526089]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 204 (0x7f1477f95800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 203 (0x7f1474e89800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 202 (0x7f1487368400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 201 (0x7f1474f46000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 200 (0x7f1479ea8000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 199 (0x7f1485ca7800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 198 (0x7f147f77d000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 197 (0x7f1487cff000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 196 (0x7f14778ce000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 195 (0x7f147e523c00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 194 (0x7f1474f45800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 193 (0x7f1486405400) [pid = 1823] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 192 (0x7f147f0d1400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 191 (0x7f1474e87800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 190 (0x7f147ad6d000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 189 (0x7f147ad73c00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 188 (0x7f147b829000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 187 (0x7f1485d8c400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 186 (0x7f147a2cfc00) [pid = 1823] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 185 (0x7f147f0cb000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 184 (0x7f1486407000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 183 (0x7f1487365400) [pid = 1823] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 182 (0x7f1486e56c00) [pid = 1823] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480504625]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 181 (0x7f1477880000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 180 (0x7f147e8eb400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 179 (0x7f1485d8bc00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 178 (0x7f1474f3f000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 177 (0x7f1478b0e800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 176 (0x7f1485ca8800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 175 (0x7f1487367c00) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 174 (0x7f147e831000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 173 (0x7f147adbf400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 172 (0x7f1485ab4400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 171 (0x7f1487494800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 170 (0x7f1487de0800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 169 (0x7f1487ab7400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f14858b1000) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f1474f3b400) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f1485fdf800) [pid = 1823] [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]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147e360c00) [pid = 1823] [serial = 2036] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f148b231000) [pid = 1823] [serial = 2000] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1487de1800) [pid = 1823] [serial = 1994] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1487e32800) [pid = 1823] [serial = 1997] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1478b03400) [pid = 1823] [serial = 2017] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1487364000) [pid = 1823] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f1477877800) [pid = 1823] [serial = 2022] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1487496000) [pid = 1823] [serial = 1988] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f14871d0400) [pid = 1823] [serial = 1980] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f148e20f800) [pid = 1823] [serial = 2012] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1485d39400) [pid = 1823] [serial = 1970] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f147e833000) [pid = 1823] [serial = 2030] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f147c2c6c00) [pid = 1823] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480526089]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f148682c000) [pid = 1823] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480504625]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f148669fc00) [pid = 1823] [serial = 1975] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f1485f06c00) [pid = 1823] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1487ac1400) [pid = 1823] [serial = 1991] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f147b82d400) [pid = 1823] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f147787cc00) [pid = 1823] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f1485832000) [pid = 1823] [serial = 1967] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f148c068000) [pid = 1823] [serial = 2003] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1487369000) [pid = 1823] [serial = 1985] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f147b63e400) [pid = 1823] [serial = 1964] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1478b06800) [pid = 1823] [serial = 1961] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f148e1be400) [pid = 1823] [serial = 2009] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f148dbc5400) [pid = 1823] [serial = 2006] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f147a7e8400) [pid = 1823] [serial = 2027] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f14858be800) [pid = 1823] [serial = 2033] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1485cad400) [pid = 1823] [serial = 2037] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f147b63b400) [pid = 1823] [serial = 1830] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f147e521c00) [pid = 1823] [serial = 1842] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f148b58cc00) [pid = 1823] [serial = 2001] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f147a1e5800) [pid = 1823] [serial = 1887] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f148669e400) [pid = 1823] [serial = 1920] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f1486402c00) [pid = 1823] [serial = 1917] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f147e8f7c00) [pid = 1823] [serial = 1850] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1485aac400) [pid = 1823] [serial = 1902] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f147e36d000) [pid = 1823] [serial = 1839] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147ad71800) [pid = 1823] [serial = 1827] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f1485b3e400) [pid = 1823] [serial = 1959] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f147f788800) [pid = 1823] [serial = 1855] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f1486e60400) [pid = 1823] [serial = 1923] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f1477880400) [pid = 1823] [serial = 1884] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f1487de9400) [pid = 1823] [serial = 1797] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f148b227800) [pid = 1823] [serial = 1998] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f14871cd400) [pid = 1823] [serial = 1929] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f1485836000) [pid = 1823] [serial = 1860] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1487e29800) [pid = 1823] [serial = 1995] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f1479e9f400) [pid = 1823] [serial = 1821] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f1485832c00) [pid = 1823] [serial = 1897] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f147e111000) [pid = 1823] [serial = 1836] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147e82b400) [pid = 1823] [serial = 1845] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f1485fde800) [pid = 1823] [serial = 1914] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1485d3fc00) [pid = 1823] [serial = 1908] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f1485f03800) [pid = 1823] [serial = 1911] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f147a7edc00) [pid = 1823] [serial = 1824] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f14870cd400) [pid = 1823] [serial = 1926] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f147c2c2800) [pid = 1823] [serial = 1892] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1485ca1400) [pid = 1823] [serial = 1905] [outer = (nil)] [url = about:blank]
21:56:17 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f147b834800) [pid = 1823] [serial = 1833] [outer = (nil)] [url = about:blank]
21:56:17 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
21:56:17 INFO - document served over http requires an https
21:56:17 INFO - sub-resource via script-tag using the meta-referrer
21:56:17 INFO - delivery method with keep-origin-redirect and when
21:56:17 INFO - the target request is cross-origin.
21:56:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3988ms
21:56:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
21:56:17 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a328800 == 12 [pid = 1823] [id = 754]
21:56:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f1476052400) [pid = 1823] [serial = 2113] [outer = (nil)]
21:56:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f14778ce000) [pid = 1823] [serial = 2114] [outer = 0x7f1476052400]
21:56:17 INFO - PROCESS | 1823 | 1447480577801 Marionette INFO loaded listener.js
21:56:17 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:17 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f1479ea0800) [pid = 1823] [serial = 2115] [outer = 0x7f1476052400]
21:56:18 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
21:56:18 INFO - document served over http requires an https
21:56:18 INFO - sub-resource via script-tag using the meta-referrer
21:56:18 INFO - delivery method with no-redirect and when
21:56:18 INFO - the target request is cross-origin.
21:56:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1144ms
21:56:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:56:18 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147ad14000 == 13 [pid = 1823] [id = 755]
21:56:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f147605c400) [pid = 1823] [serial = 2116] [outer = (nil)]
21:56:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f1479ea7c00) [pid = 1823] [serial = 2117] [outer = 0x7f147605c400]
21:56:18 INFO - PROCESS | 1823 | 1447480578856 Marionette INFO loaded listener.js
21:56:18 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:18 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f147a125800) [pid = 1823] [serial = 2118] [outer = 0x7f147605c400]
21:56:20 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
21:56:20 INFO - document served over http requires an https
21:56:20 INFO - sub-resource via script-tag using the meta-referrer
21:56:20 INFO - delivery method with swap-origin-redirect and when
21:56:20 INFO - the target request is cross-origin.
21:56:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1528ms
21:56:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:56:20 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4d800 == 14 [pid = 1823] [id = 756]
21:56:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f1477876400) [pid = 1823] [serial = 2119] [outer = (nil)]
21:56:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1477880000) [pid = 1823] [serial = 2120] [outer = 0x7f1477876400]
21:56:20 INFO - PROCESS | 1823 | 1447480580654 Marionette INFO loaded listener.js
21:56:20 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:20 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f1478c14000) [pid = 1823] [serial = 2121] [outer = 0x7f1477876400]
21:56:21 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
21:56:21 INFO - document served over http requires an https
21:56:21 INFO - sub-resource via xhr-request using the meta-referrer
21:56:21 INFO - delivery method with keep-origin-redirect and when
21:56:21 INFO - the target request is cross-origin.
21:56:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1531ms
21:56:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
21:56:22 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474e61800 == 15 [pid = 1823] [id = 757]
21:56:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1477875000) [pid = 1823] [serial = 2122] [outer = (nil)]
21:56:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f1479ea9800) [pid = 1823] [serial = 2123] [outer = 0x7f1477875000]
21:56:22 INFO - PROCESS | 1823 | 1447480582155 Marionette INFO loaded listener.js
21:56:22 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:22 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147a1edc00) [pid = 1823] [serial = 2124] [outer = 0x7f1477875000]
21:56:23 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
21:56:23 INFO - document served over http requires an https
21:56:23 INFO - sub-resource via xhr-request using the meta-referrer
21:56:23 INFO - delivery method with no-redirect and when
21:56:23 INFO - the target request is cross-origin.
21:56:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1434ms
21:56:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:56:23 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b683000 == 16 [pid = 1823] [id = 758]
21:56:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1476050800) [pid = 1823] [serial = 2125] [outer = (nil)]
21:56:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147a2d4400) [pid = 1823] [serial = 2126] [outer = 0x7f1476050800]
21:56:23 INFO - PROCESS | 1823 | 1447480583624 Marionette INFO loaded listener.js
21:56:23 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:23 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f147a7eac00) [pid = 1823] [serial = 2127] [outer = 0x7f1476050800]
21:56:24 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
21:56:24 INFO - document served over http requires an https
21:56:24 INFO - sub-resource via xhr-request using the meta-referrer
21:56:24 INFO - delivery method with swap-origin-redirect and when
21:56:24 INFO - the target request is cross-origin.
21:56:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1482ms
21:56:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
21:56:24 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b823800 == 17 [pid = 1823] [id = 759]
21:56:24 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a7f0800) [pid = 1823] [serial = 2128] [outer = (nil)]
21:56:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f147a819400) [pid = 1823] [serial = 2129] [outer = 0x7f147a7f0800]
21:56:25 INFO - PROCESS | 1823 | 1447480585072 Marionette INFO loaded listener.js
21:56:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f147a823000) [pid = 1823] [serial = 2130] [outer = 0x7f147a7f0800]
21:56:26 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
21:56:26 INFO - document served over http requires an http
21:56:26 INFO - sub-resource via fetch-request using the meta-referrer
21:56:26 INFO - delivery method with keep-origin-redirect and when
21:56:26 INFO - the target request is same-origin.
21:56:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1597ms
21:56:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
21:56:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147bc17000 == 18 [pid = 1823] [id = 760]
21:56:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147a7f1800) [pid = 1823] [serial = 2131] [outer = (nil)]
21:56:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f147ad6f800) [pid = 1823] [serial = 2132] [outer = 0x7f147a7f1800]
21:56:26 INFO - PROCESS | 1823 | 1447480586756 Marionette INFO loaded listener.js
21:56:26 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f147adbfc00) [pid = 1823] [serial = 2133] [outer = 0x7f147a7f1800]
21:56:27 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
21:56:27 INFO - document served over http requires an http
21:56:27 INFO - sub-resource via fetch-request using the meta-referrer
21:56:27 INFO - delivery method with no-redirect and when
21:56:27 INFO - the target request is same-origin.
21:56:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1577ms
21:56:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
21:56:28 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c26c800 == 19 [pid = 1823] [id = 761]
21:56:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f147b63d400) [pid = 1823] [serial = 2134] [outer = (nil)]
21:56:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f147b63e400) [pid = 1823] [serial = 2135] [outer = 0x7f147b63d400]
21:56:28 INFO - PROCESS | 1823 | 1447480588314 Marionette INFO loaded listener.js
21:56:28 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f147b831400) [pid = 1823] [serial = 2136] [outer = 0x7f147b63d400]
21:56:29 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
21:56:29 INFO - document served over http requires an http
21:56:29 INFO - sub-resource via fetch-request using the meta-referrer
21:56:29 INFO - delivery method with swap-origin-redirect and when
21:56:29 INFO - the target request is same-origin.
21:56:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1498ms
21:56:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
21:56:29 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d4a800 == 20 [pid = 1823] [id = 762]
21:56:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f147b63d800) [pid = 1823] [serial = 2137] [outer = (nil)]
21:56:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f147b836800) [pid = 1823] [serial = 2138] [outer = 0x7f147b63d800]
21:56:29 INFO - PROCESS | 1823 | 1447480589816 Marionette INFO loaded listener.js
21:56:29 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:29 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f147bc7d400) [pid = 1823] [serial = 2139] [outer = 0x7f147b63d800]
21:56:30 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e442000 == 21 [pid = 1823] [id = 763]
21:56:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f147bc80400) [pid = 1823] [serial = 2140] [outer = (nil)]
21:56:30 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f147b82b800) [pid = 1823] [serial = 2141] [outer = 0x7f147bc80400]
21:56:31 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
21:56:31 INFO - document served over http requires an http
21:56:31 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:31 INFO - delivery method with keep-origin-redirect and when
21:56:31 INFO - the target request is same-origin.
21:56:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1835ms
21:56:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
21:56:31 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4da800 == 22 [pid = 1823] [id = 764]
21:56:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f147b833800) [pid = 1823] [serial = 2142] [outer = (nil)]
21:56:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f147c2c5000) [pid = 1823] [serial = 2143] [outer = 0x7f147b833800]
21:56:31 INFO - PROCESS | 1823 | 1447480591759 Marionette INFO loaded listener.js
21:56:31 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:31 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f147c2cf800) [pid = 1823] [serial = 2144] [outer = 0x7f147b833800]
21:56:32 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147e4f3800 == 23 [pid = 1823] [id = 765]
21:56:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 139 (0x7f147e103800) [pid = 1823] [serial = 2145] [outer = (nil)]
21:56:32 INFO - PROCESS | 1823 | ++DOMWINDOW == 140 (0x7f147c2cb000) [pid = 1823] [serial = 2146] [outer = 0x7f147e103800]
21:56:32 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
21:56:32 INFO - document served over http requires an http
21:56:32 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:32 INFO - delivery method with no-redirect and when
21:56:32 INFO - the target request is same-origin.
21:56:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1686ms
21:56:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
21:56:33 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f111000 == 24 [pid = 1823] [id = 766]
21:56:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 141 (0x7f147c2c2400) [pid = 1823] [serial = 2147] [outer = (nil)]
21:56:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 142 (0x7f147e10dc00) [pid = 1823] [serial = 2148] [outer = 0x7f147c2c2400]
21:56:33 INFO - PROCESS | 1823 | 1447480593354 Marionette INFO loaded listener.js
21:56:33 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:33 INFO - PROCESS | 1823 | ++DOMWINDOW == 143 (0x7f147e355c00) [pid = 1823] [serial = 2149] [outer = 0x7f147c2c2400]
21:56:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f910800 == 25 [pid = 1823] [id = 767]
21:56:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 144 (0x7f147e358800) [pid = 1823] [serial = 2150] [outer = (nil)]
21:56:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 145 (0x7f147e35b800) [pid = 1823] [serial = 2151] [outer = 0x7f147e358800]
21:56:34 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
21:56:34 INFO - document served over http requires an http
21:56:34 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:34 INFO - delivery method with swap-origin-redirect and when
21:56:34 INFO - the target request is same-origin.
21:56:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1584ms
21:56:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
21:56:34 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f91f000 == 26 [pid = 1823] [id = 768]
21:56:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 146 (0x7f147e102400) [pid = 1823] [serial = 2152] [outer = (nil)]
21:56:34 INFO - PROCESS | 1823 | ++DOMWINDOW == 147 (0x7f147e35d400) [pid = 1823] [serial = 2153] [outer = 0x7f147e102400]
21:56:34 INFO - PROCESS | 1823 | 1447480594960 Marionette INFO loaded listener.js
21:56:35 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:35 INFO - PROCESS | 1823 | ++DOMWINDOW == 148 (0x7f147e36e400) [pid = 1823] [serial = 2154] [outer = 0x7f147e102400]
21:56:36 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
21:56:36 INFO - document served over http requires an http
21:56:36 INFO - sub-resource via script-tag using the meta-referrer
21:56:36 INFO - delivery method with keep-origin-redirect and when
21:56:36 INFO - the target request is same-origin.
21:56:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1532ms
21:56:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
21:56:36 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809d6800 == 27 [pid = 1823] [id = 769]
21:56:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 149 (0x7f147e34f400) [pid = 1823] [serial = 2155] [outer = (nil)]
21:56:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 150 (0x7f147e523800) [pid = 1823] [serial = 2156] [outer = 0x7f147e34f400]
21:56:36 INFO - PROCESS | 1823 | 1447480596506 Marionette INFO loaded listener.js
21:56:36 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:36 INFO - PROCESS | 1823 | ++DOMWINDOW == 151 (0x7f147e82b800) [pid = 1823] [serial = 2157] [outer = 0x7f147e34f400]
21:56:37 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
21:56:37 INFO - document served over http requires an http
21:56:37 INFO - sub-resource via script-tag using the meta-referrer
21:56:37 INFO - delivery method with no-redirect and when
21:56:37 INFO - the target request is same-origin.
21:56:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1483ms
21:56:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
21:56:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480c2c800 == 28 [pid = 1823] [id = 770]
21:56:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f147e50c400) [pid = 1823] [serial = 2158] [outer = (nil)]
21:56:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f147e832400) [pid = 1823] [serial = 2159] [outer = 0x7f147e50c400]
21:56:38 INFO - PROCESS | 1823 | 1447480597995 Marionette INFO loaded listener.js
21:56:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147e8f7c00) [pid = 1823] [serial = 2160] [outer = 0x7f147e50c400]
21:56:39 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
21:56:39 INFO - document served over http requires an http
21:56:39 INFO - sub-resource via script-tag using the meta-referrer
21:56:39 INFO - delivery method with swap-origin-redirect and when
21:56:39 INFO - the target request is same-origin.
21:56:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1442ms
21:56:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
21:56:39 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1480e81000 == 29 [pid = 1823] [id = 771]
21:56:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147e82ec00) [pid = 1823] [serial = 2161] [outer = (nil)]
21:56:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147f033400) [pid = 1823] [serial = 2162] [outer = 0x7f147e82ec00]
21:56:39 INFO - PROCESS | 1823 | 1447480599478 Marionette INFO loaded listener.js
21:56:39 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:39 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147f0ccc00) [pid = 1823] [serial = 2163] [outer = 0x7f147e82ec00]
21:56:40 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
21:56:40 INFO - document served over http requires an http
21:56:40 INFO - sub-resource via xhr-request using the meta-referrer
21:56:40 INFO - delivery method with keep-origin-redirect and when
21:56:40 INFO - the target request is same-origin.
21:56:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1579ms
21:56:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
21:56:40 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14858c7000 == 30 [pid = 1823] [id = 772]
21:56:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147f038000) [pid = 1823] [serial = 2164] [outer = (nil)]
21:56:40 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147f0d6400) [pid = 1823] [serial = 2165] [outer = 0x7f147f038000]
21:56:41 INFO - PROCESS | 1823 | 1447480601028 Marionette INFO loaded listener.js
21:56:41 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:41 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147f787000) [pid = 1823] [serial = 2166] [outer = 0x7f147f038000]
21:56:43 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
21:56:43 INFO - document served over http requires an http
21:56:43 INFO - sub-resource via xhr-request using the meta-referrer
21:56:43 INFO - delivery method with no-redirect and when
21:56:43 INFO - the target request is same-origin.
21:56:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2596ms
21:56:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
21:56:43 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485947800 == 31 [pid = 1823] [id = 773]
21:56:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f1480998400) [pid = 1823] [serial = 2167] [outer = (nil)]
21:56:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f148099a800) [pid = 1823] [serial = 2168] [outer = 0x7f1480998400]
21:56:43 INFO - PROCESS | 1823 | 1447480603673 Marionette INFO loaded listener.js
21:56:43 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:43 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f1485836400) [pid = 1823] [serial = 2169] [outer = 0x7f1480998400]
21:56:44 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
21:56:44 INFO - document served over http requires an http
21:56:44 INFO - sub-resource via xhr-request using the meta-referrer
21:56:44 INFO - delivery method with swap-origin-redirect and when
21:56:44 INFO - the target request is same-origin.
21:56:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1529ms
21:56:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
21:56:45 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b81c800 == 32 [pid = 1823] [id = 774]
21:56:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f1474f41400) [pid = 1823] [serial = 2170] [outer = (nil)]
21:56:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 165 (0x7f1477f97400) [pid = 1823] [serial = 2171] [outer = 0x7f1474f41400]
21:56:45 INFO - PROCESS | 1823 | 1447480605232 Marionette INFO loaded listener.js
21:56:45 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:45 INFO - PROCESS | 1823 | ++DOMWINDOW == 166 (0x7f14809a4000) [pid = 1823] [serial = 2172] [outer = 0x7f1474f41400]
21:56:46 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
21:56:46 INFO - document served over http requires an https
21:56:46 INFO - sub-resource via fetch-request using the meta-referrer
21:56:46 INFO - delivery method with keep-origin-redirect and when
21:56:46 INFO - the target request is same-origin.
21:56:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1779ms
21:56:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
21:56:46 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147a31d800 == 33 [pid = 1823] [id = 775]
21:56:46 INFO - PROCESS | 1823 | ++DOMWINDOW == 167 (0x7f1474f41000) [pid = 1823] [serial = 2173] [outer = (nil)]
21:56:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 168 (0x7f1476e9fc00) [pid = 1823] [serial = 2174] [outer = 0x7f1474f41000]
21:56:47 INFO - PROCESS | 1823 | 1447480607042 Marionette INFO loaded listener.js
21:56:47 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:47 INFO - PROCESS | 1823 | ++DOMWINDOW == 169 (0x7f1478b97000) [pid = 1823] [serial = 2175] [outer = 0x7f1474f41000]
21:56:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d39000 == 32 [pid = 1823] [id = 752]
21:56:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a8000 == 31 [pid = 1823] [id = 750]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 168 (0x7f14871db800) [pid = 1823] [serial = 1981] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 167 (0x7f148e386c00) [pid = 1823] [serial = 2013] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 166 (0x7f148dfa2c00) [pid = 1823] [serial = 2007] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 165 (0x7f147e505000) [pid = 1823] [serial = 2028] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 164 (0x7f1487abc800) [pid = 1823] [serial = 1989] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f1486835800) [pid = 1823] [serial = 1976] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1485fe6000) [pid = 1823] [serial = 1971] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1485cac000) [pid = 1823] [serial = 2034] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f147a11f400) [pid = 1823] [serial = 2023] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f147a1ec000) [pid = 1823] [serial = 2018] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f147e35c000) [pid = 1823] [serial = 1965] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f1487cfac00) [pid = 1823] [serial = 1992] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f148dbc1800) [pid = 1823] [serial = 2004] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f1485ca0400) [pid = 1823] [serial = 1968] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1487491400) [pid = 1823] [serial = 1986] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f148e20bc00) [pid = 1823] [serial = 2010] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f147a1ea800) [pid = 1823] [serial = 1962] [outer = (nil)] [url = about:blank]
21:56:48 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f1485840800) [pid = 1823] [serial = 2031] [outer = (nil)] [url = about:blank]
21:56:48 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
21:56:48 INFO - document served over http requires an https
21:56:48 INFO - sub-resource via fetch-request using the meta-referrer
21:56:48 INFO - delivery method with no-redirect and when
21:56:48 INFO - the target request is same-origin.
21:56:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1686ms
21:56:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
21:56:48 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14774d5800 == 32 [pid = 1823] [id = 776]
21:56:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 152 (0x7f1476050c00) [pid = 1823] [serial = 2176] [outer = (nil)]
21:56:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 153 (0x7f1478ba3c00) [pid = 1823] [serial = 2177] [outer = 0x7f1476050c00]
21:56:48 INFO - PROCESS | 1823 | 1447480608717 Marionette INFO loaded listener.js
21:56:48 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:48 INFO - PROCESS | 1823 | ++DOMWINDOW == 154 (0x7f147a1ea800) [pid = 1823] [serial = 2178] [outer = 0x7f1476050c00]
21:56:49 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
21:56:49 INFO - document served over http requires an https
21:56:49 INFO - sub-resource via fetch-request using the meta-referrer
21:56:49 INFO - delivery method with swap-origin-redirect and when
21:56:49 INFO - the target request is same-origin.
21:56:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1330ms
21:56:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
21:56:49 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147b687000 == 33 [pid = 1823] [id = 777]
21:56:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 155 (0x7f147a1eb400) [pid = 1823] [serial = 2179] [outer = (nil)]
21:56:49 INFO - PROCESS | 1823 | ++DOMWINDOW == 156 (0x7f147a81bc00) [pid = 1823] [serial = 2180] [outer = 0x7f147a1eb400]
21:56:49 INFO - PROCESS | 1823 | 1447480609967 Marionette INFO loaded listener.js
21:56:50 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 157 (0x7f147adc5400) [pid = 1823] [serial = 2181] [outer = 0x7f147a1eb400]
21:56:50 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147c269800 == 34 [pid = 1823] [id = 778]
21:56:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 158 (0x7f147b63ac00) [pid = 1823] [serial = 2182] [outer = (nil)]
21:56:50 INFO - PROCESS | 1823 | ++DOMWINDOW == 159 (0x7f147a2d6c00) [pid = 1823] [serial = 2183] [outer = 0x7f147b63ac00]
21:56:51 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
21:56:51 INFO - document served over http requires an https
21:56:51 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:51 INFO - delivery method with keep-origin-redirect and when
21:56:51 INFO - the target request is same-origin.
21:56:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1444ms
21:56:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
21:56:51 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e72800 == 35 [pid = 1823] [id = 779]
21:56:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 160 (0x7f147b829400) [pid = 1823] [serial = 2184] [outer = (nil)]
21:56:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 161 (0x7f147bc74800) [pid = 1823] [serial = 2185] [outer = 0x7f147b829400]
21:56:51 INFO - PROCESS | 1823 | 1447480611470 Marionette INFO loaded listener.js
21:56:51 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:51 INFO - PROCESS | 1823 | ++DOMWINDOW == 162 (0x7f147e363c00) [pid = 1823] [serial = 2186] [outer = 0x7f147b829400]
21:56:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb32800 == 36 [pid = 1823] [id = 780]
21:56:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 163 (0x7f147e505400) [pid = 1823] [serial = 2187] [outer = (nil)]
21:56:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 164 (0x7f147e36ac00) [pid = 1823] [serial = 2188] [outer = 0x7f147e505400]
21:56:52 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
21:56:52 INFO - document served over http requires an https
21:56:52 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:52 INFO - delivery method with no-redirect and when
21:56:52 INFO - the target request is same-origin.
21:56:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1328ms
21:56:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 163 (0x7f147787b800) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 162 (0x7f1487e2fc00) [pid = 1823] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 161 (0x7f1477881000) [pid = 1823] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 160 (0x7f1478b07000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 159 (0x7f148e392000) [pid = 1823] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 158 (0x7f1476ea1800) [pid = 1823] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480571326]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 157 (0x7f148ebb0c00) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 156 (0x7f148b4e1c00) [pid = 1823] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480546118]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 155 (0x7f147f0d1000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 154 (0x7f1476052400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 153 (0x7f1487e2a000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 152 (0x7f1474f3cc00) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 151 (0x7f148718c000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 150 (0x7f147e35e400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 149 (0x7f1474f40800) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 148 (0x7f1485f10400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 147 (0x7f148f326c00) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 146 (0x7f147e357000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 145 (0x7f1486698800) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 144 (0x7f1491bb0400) [pid = 1823] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 143 (0x7f148f326400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 142 (0x7f1478c1dc00) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 141 (0x7f1474f39400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 140 (0x7f147e104000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 139 (0x7f1490e9a400) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 138 (0x7f1478b0c000) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f14870cb800) [pid = 1823] [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]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f148ebb5400) [pid = 1823] [serial = 2075] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f148718e800) [pid = 1823] [serial = 2054] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f148718d400) [pid = 1823] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f148e393800) [pid = 1823] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1485d97800) [pid = 1823] [serial = 2048] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f147ad72000) [pid = 1823] [serial = 2042] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1491151000) [pid = 1823] [serial = 2087] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f14778ce000) [pid = 1823] [serial = 2114] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1478b08400) [pid = 1823] [serial = 2111] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f147787dc00) [pid = 1823] [serial = 2106] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f147e8ef000) [pid = 1823] [serial = 2045] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f1491badc00) [pid = 1823] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148f327800) [pid = 1823] [serial = 2078] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f148640f000) [pid = 1823] [serial = 2051] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f149153ac00) [pid = 1823] [serial = 2093] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f14909d4400) [pid = 1823] [serial = 2081] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f148e95d000) [pid = 1823] [serial = 2072] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f148e865400) [pid = 1823] [serial = 2069] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f1474f44800) [pid = 1823] [serial = 2039] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f148a449800) [pid = 1823] [serial = 2059] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f148b590000) [pid = 1823] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480546118]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f14911a0400) [pid = 1823] [serial = 2090] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f1474f3f800) [pid = 1823] [serial = 2101] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f14778ce400) [pid = 1823] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1490c2b400) [pid = 1823] [serial = 2084] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f148e1c3c00) [pid = 1823] [serial = 2064] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f149189a800) [pid = 1823] [serial = 2096] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147605f800) [pid = 1823] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480571326]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f1490a1e000) [pid = 1823] [serial = 2082] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f147c2d1400) [pid = 1823] [serial = 2043] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f147a1eac00) [pid = 1823] [serial = 2040] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f14909cec00) [pid = 1823] [serial = 2079] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f1490fe0c00) [pid = 1823] [serial = 2085] [outer = (nil)] [url = about:blank]
21:56:52 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147fb46000 == 37 [pid = 1823] [id = 781]
21:56:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 105 (0x7f1474e89800) [pid = 1823] [serial = 2189] [outer = (nil)]
21:56:52 INFO - PROCESS | 1823 | ++DOMWINDOW == 106 (0x7f1474f40800) [pid = 1823] [serial = 2190] [outer = 0x7f1474e89800]
21:56:52 INFO - PROCESS | 1823 | 1447480612984 Marionette INFO loaded listener.js
21:56:53 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 107 (0x7f147a81d400) [pid = 1823] [serial = 2191] [outer = 0x7f1474e89800]
21:56:53 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a02800 == 38 [pid = 1823] [id = 782]
21:56:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 108 (0x7f147e826400) [pid = 1823] [serial = 2192] [outer = (nil)]
21:56:53 INFO - PROCESS | 1823 | ++DOMWINDOW == 109 (0x7f147e50a400) [pid = 1823] [serial = 2193] [outer = 0x7f147e826400]
21:56:53 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
21:56:53 INFO - document served over http requires an https
21:56:53 INFO - sub-resource via iframe-tag using the meta-referrer
21:56:53 INFO - delivery method with swap-origin-redirect and when
21:56:53 INFO - the target request is same-origin.
21:56:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1426ms
21:56:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
21:56:54 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485a09000 == 39 [pid = 1823] [id = 783]
21:56:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 110 (0x7f147a1eac00) [pid = 1823] [serial = 2194] [outer = (nil)]
21:56:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 111 (0x7f147f0d4c00) [pid = 1823] [serial = 2195] [outer = 0x7f147a1eac00]
21:56:54 INFO - PROCESS | 1823 | 1447480614217 Marionette INFO loaded listener.js
21:56:54 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:54 INFO - PROCESS | 1823 | ++DOMWINDOW == 112 (0x7f148583d800) [pid = 1823] [serial = 2196] [outer = 0x7f147a1eac00]
21:56:55 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
21:56:55 INFO - document served over http requires an https
21:56:55 INFO - sub-resource via script-tag using the meta-referrer
21:56:55 INFO - delivery method with keep-origin-redirect and when
21:56:55 INFO - the target request is same-origin.
21:56:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1535ms
21:56:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
21:56:55 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d43000 == 40 [pid = 1823] [id = 784]
21:56:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 113 (0x7f1477f97800) [pid = 1823] [serial = 2197] [outer = (nil)]
21:56:55 INFO - PROCESS | 1823 | ++DOMWINDOW == 114 (0x7f1478b0ac00) [pid = 1823] [serial = 2198] [outer = 0x7f1477f97800]
21:56:56 INFO - PROCESS | 1823 | 1447480615998 Marionette INFO loaded listener.js
21:56:56 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:56 INFO - PROCESS | 1823 | ++DOMWINDOW == 115 (0x7f147a1ed400) [pid = 1823] [serial = 2199] [outer = 0x7f1477f97800]
21:56:56 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
21:56:56 INFO - document served over http requires an https
21:56:56 INFO - sub-resource via script-tag using the meta-referrer
21:56:56 INFO - delivery method with no-redirect and when
21:56:56 INFO - the target request is same-origin.
21:56:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1533ms
21:56:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
21:56:57 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14809c7800 == 41 [pid = 1823] [id = 785]
21:56:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 116 (0x7f1478b03000) [pid = 1823] [serial = 2200] [outer = (nil)]
21:56:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 117 (0x7f147a821c00) [pid = 1823] [serial = 2201] [outer = 0x7f1478b03000]
21:56:57 INFO - PROCESS | 1823 | 1447480617454 Marionette INFO loaded listener.js
21:56:57 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:57 INFO - PROCESS | 1823 | ++DOMWINDOW == 118 (0x7f147c2d1800) [pid = 1823] [serial = 2202] [outer = 0x7f1478b03000]
21:56:58 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
21:56:58 INFO - document served over http requires an https
21:56:58 INFO - sub-resource via script-tag using the meta-referrer
21:56:58 INFO - delivery method with swap-origin-redirect and when
21:56:58 INFO - the target request is same-origin.
21:56:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1581ms
21:56:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
21:56:58 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485be4000 == 42 [pid = 1823] [id = 786]
21:56:58 INFO - PROCESS | 1823 | ++DOMWINDOW == 119 (0x7f1476ea0400) [pid = 1823] [serial = 2203] [outer = (nil)]
21:56:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 120 (0x7f147e82d800) [pid = 1823] [serial = 2204] [outer = 0x7f1476ea0400]
21:56:59 INFO - PROCESS | 1823 | 1447480619043 Marionette INFO loaded listener.js
21:56:59 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:56:59 INFO - PROCESS | 1823 | ++DOMWINDOW == 121 (0x7f1485839800) [pid = 1823] [serial = 2205] [outer = 0x7f1476ea0400]
21:57:00 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
21:57:00 INFO - document served over http requires an https
21:57:00 INFO - sub-resource via xhr-request using the meta-referrer
21:57:00 INFO - delivery method with keep-origin-redirect and when
21:57:00 INFO - the target request is same-origin.
21:57:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1484ms
21:57:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
21:57:00 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485d12000 == 43 [pid = 1823] [id = 787]
21:57:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 122 (0x7f147a1f1c00) [pid = 1823] [serial = 2206] [outer = (nil)]
21:57:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 123 (0x7f148583d000) [pid = 1823] [serial = 2207] [outer = 0x7f147a1f1c00]
21:57:00 INFO - PROCESS | 1823 | 1447480620538 Marionette INFO loaded listener.js
21:57:00 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:00 INFO - PROCESS | 1823 | ++DOMWINDOW == 124 (0x7f14858bb800) [pid = 1823] [serial = 2208] [outer = 0x7f147a1f1c00]
21:57:01 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
21:57:01 INFO - document served over http requires an https
21:57:01 INFO - sub-resource via xhr-request using the meta-referrer
21:57:01 INFO - delivery method with no-redirect and when
21:57:01 INFO - the target request is same-origin.
21:57:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1439ms
21:57:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
21:57:01 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1485f36000 == 44 [pid = 1823] [id = 788]
21:57:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 125 (0x7f147a7f2c00) [pid = 1823] [serial = 2209] [outer = (nil)]
21:57:01 INFO - PROCESS | 1823 | ++DOMWINDOW == 126 (0x7f14858be000) [pid = 1823] [serial = 2210] [outer = 0x7f147a7f2c00]
21:57:02 INFO - PROCESS | 1823 | 1447480622000 Marionette INFO loaded listener.js
21:57:02 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:02 INFO - PROCESS | 1823 | ++DOMWINDOW == 127 (0x7f1485ab1800) [pid = 1823] [serial = 2211] [outer = 0x7f147a7f2c00]
21:57:03 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
21:57:03 INFO - document served over http requires an https
21:57:03 INFO - sub-resource via xhr-request using the meta-referrer
21:57:03 INFO - delivery method with swap-origin-redirect and when
21:57:03 INFO - the target request is same-origin.
21:57:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1534ms
21:57:03 INFO - TEST-START | /resource-timing/test_resource_timing.html
21:57:03 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14864a2000 == 45 [pid = 1823] [id = 789]
21:57:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 128 (0x7f1485b40000) [pid = 1823] [serial = 2212] [outer = (nil)]
21:57:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 129 (0x7f1485ca1400) [pid = 1823] [serial = 2213] [outer = 0x7f1485b40000]
21:57:03 INFO - PROCESS | 1823 | 1447480623596 Marionette INFO loaded listener.js
21:57:03 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:03 INFO - PROCESS | 1823 | ++DOMWINDOW == 130 (0x7f1485cab800) [pid = 1823] [serial = 2214] [outer = 0x7f1485b40000]
21:57:04 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14866ee000 == 46 [pid = 1823] [id = 790]
21:57:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 131 (0x7f1485d3e400) [pid = 1823] [serial = 2215] [outer = (nil)]
21:57:04 INFO - PROCESS | 1823 | ++DOMWINDOW == 132 (0x7f1485d41400) [pid = 1823] [serial = 2216] [outer = 0x7f1485d3e400]
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
21:57:05 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"
21:57:05 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
21:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:05 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
21:57:05 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
21:57:05 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
21:57:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
21:57:05 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
21:57:05 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1905ms
21:57:05 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
21:57:05 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148684f000 == 47 [pid = 1823] [id = 791]
21:57:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 133 (0x7f1485ca0400) [pid = 1823] [serial = 2217] [outer = (nil)]
21:57:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 134 (0x7f1485d3ac00) [pid = 1823] [serial = 2218] [outer = 0x7f1485ca0400]
21:57:05 INFO - PROCESS | 1823 | 1447480625620 Marionette INFO loaded listener.js
21:57:05 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:05 INFO - PROCESS | 1823 | ++DOMWINDOW == 135 (0x7f1485d95c00) [pid = 1823] [serial = 2219] [outer = 0x7f1485ca0400]
21:57:06 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"
21:57:06 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
21:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:06 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
21:57:06 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1435ms
21:57:06 INFO - TEST-START | /screen-orientation/lock-basic.html
21:57:06 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f148760d800 == 48 [pid = 1823] [id = 792]
21:57:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 136 (0x7f1485caa400) [pid = 1823] [serial = 2220] [outer = (nil)]
21:57:06 INFO - PROCESS | 1823 | ++DOMWINDOW == 137 (0x7f1485d99400) [pid = 1823] [serial = 2221] [outer = 0x7f1485caa400]
21:57:07 INFO - PROCESS | 1823 | 1447480627015 Marionette INFO loaded listener.js
21:57:07 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 138 (0x7f1485f0ac00) [pid = 1823] [serial = 2222] [outer = 0x7f1485caa400]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e70800 == 47 [pid = 1823] [id = 749]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a02800 == 46 [pid = 1823] [id = 782]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb32800 == 45 [pid = 1823] [id = 780]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c269800 == 44 [pid = 1823] [id = 778]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f910800 == 43 [pid = 1823] [id = 767]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4f3800 == 42 [pid = 1823] [id = 765]
21:57:13 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e442000 == 41 [pid = 1823] [id = 763]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 137 (0x7f1479ea0800) [pid = 1823] [serial = 2115] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 136 (0x7f1478b99800) [pid = 1823] [serial = 2112] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 135 (0x7f1491894000) [pid = 1823] [serial = 2094] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 134 (0x7f14778c7c00) [pid = 1823] [serial = 2107] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 133 (0x7f148e968800) [pid = 1823] [serial = 2073] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 132 (0x7f1485fe9c00) [pid = 1823] [serial = 2049] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 131 (0x7f148b595800) [pid = 1823] [serial = 2060] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 130 (0x7f1476056800) [pid = 1823] [serial = 2102] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 129 (0x7f1487ac0400) [pid = 1823] [serial = 2055] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 128 (0x7f1486e52c00) [pid = 1823] [serial = 2052] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 127 (0x7f148ee53000) [pid = 1823] [serial = 2076] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 126 (0x7f148e390800) [pid = 1823] [serial = 2065] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 125 (0x7f149146d000) [pid = 1823] [serial = 2091] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 124 (0x7f148e86f800) [pid = 1823] [serial = 2070] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 123 (0x7f148583a400) [pid = 1823] [serial = 2046] [outer = (nil)] [url = about:blank]
21:57:14 INFO - PROCESS | 1823 | --DOMWINDOW == 122 (0x7f149119fc00) [pid = 1823] [serial = 2088] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 121 (0x7f147e358800) [pid = 1823] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 120 (0x7f147e103800) [pid = 1823] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480592556]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 119 (0x7f147bc80400) [pid = 1823] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 118 (0x7f147b82b800) [pid = 1823] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 117 (0x7f147b836800) [pid = 1823] [serial = 2138] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 116 (0x7f147a2d4400) [pid = 1823] [serial = 2126] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 115 (0x7f1479ea7c00) [pid = 1823] [serial = 2117] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 114 (0x7f147f0d4c00) [pid = 1823] [serial = 2195] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 113 (0x7f147e50a400) [pid = 1823] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 112 (0x7f1474f40800) [pid = 1823] [serial = 2190] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 111 (0x7f147a2d6c00) [pid = 1823] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 110 (0x7f147a81bc00) [pid = 1823] [serial = 2180] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 109 (0x7f147b829400) [pid = 1823] [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]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 108 (0x7f147b63ac00) [pid = 1823] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 107 (0x7f1476050c00) [pid = 1823] [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]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 106 (0x7f1474e89800) [pid = 1823] [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]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 105 (0x7f147e826400) [pid = 1823] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 104 (0x7f147a1eb400) [pid = 1823] [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]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 103 (0x7f147e505400) [pid = 1823] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480612146]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 102 (0x7f1474f41000) [pid = 1823] [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]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 101 (0x7f148099a800) [pid = 1823] [serial = 2168] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 100 (0x7f147e832400) [pid = 1823] [serial = 2159] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 99 (0x7f147f033400) [pid = 1823] [serial = 2162] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 98 (0x7f147f0d6400) [pid = 1823] [serial = 2165] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 97 (0x7f147e35b800) [pid = 1823] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 96 (0x7f147e10dc00) [pid = 1823] [serial = 2148] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 95 (0x7f147e35d400) [pid = 1823] [serial = 2153] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 94 (0x7f147e523800) [pid = 1823] [serial = 2156] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 93 (0x7f1477f97400) [pid = 1823] [serial = 2171] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 92 (0x7f147c2cb000) [pid = 1823] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480592556]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 91 (0x7f147c2c5000) [pid = 1823] [serial = 2143] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 90 (0x7f1479ea9800) [pid = 1823] [serial = 2123] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 89 (0x7f147b63e400) [pid = 1823] [serial = 2135] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 88 (0x7f147a819400) [pid = 1823] [serial = 2129] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 87 (0x7f147e36ac00) [pid = 1823] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447480612146]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 86 (0x7f147bc74800) [pid = 1823] [serial = 2185] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 85 (0x7f147ad6f800) [pid = 1823] [serial = 2132] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 84 (0x7f1476e9fc00) [pid = 1823] [serial = 2174] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 83 (0x7f1477880000) [pid = 1823] [serial = 2120] [outer = (nil)] [url = about:blank]
21:57:17 INFO - PROCESS | 1823 | --DOMWINDOW == 82 (0x7f1478ba3c00) [pid = 1823] [serial = 2177] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a31d800 == 40 [pid = 1823] [id = 775]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4a800 == 39 [pid = 1823] [id = 762]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809d6800 == 38 [pid = 1823] [id = 769]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480e81000 == 37 [pid = 1823] [id = 771]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b683000 == 36 [pid = 1823] [id = 758]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14858c7000 == 35 [pid = 1823] [id = 772]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485947800 == 34 [pid = 1823] [id = 773]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e1f800 == 33 [pid = 1823] [id = 753]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d4d800 == 32 [pid = 1823] [id = 756]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b81c800 == 31 [pid = 1823] [id = 774]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147c26c800 == 30 [pid = 1823] [id = 761]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f111000 == 29 [pid = 1823] [id = 766]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147f91f000 == 28 [pid = 1823] [id = 768]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1480c2c800 == 27 [pid = 1823] [id = 770]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147fb46000 == 26 [pid = 1823] [id = 781]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147bc17000 == 25 [pid = 1823] [id = 760]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147e4da800 == 24 [pid = 1823] [id = 764]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474e61800 == 23 [pid = 1823] [id = 757]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b823800 == 22 [pid = 1823] [id = 759]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14774d5800 == 21 [pid = 1823] [id = 776]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147ad14000 == 20 [pid = 1823] [id = 755]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771f9000 == 19 [pid = 1823] [id = 751]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147a328800 == 18 [pid = 1823] [id = 754]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1479e72800 == 17 [pid = 1823] [id = 779]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147b687000 == 16 [pid = 1823] [id = 777]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148684f000 == 15 [pid = 1823] [id = 791]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14866ee000 == 14 [pid = 1823] [id = 790]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14864a2000 == 13 [pid = 1823] [id = 789]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485f36000 == 12 [pid = 1823] [id = 788]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485d12000 == 11 [pid = 1823] [id = 787]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485be4000 == 10 [pid = 1823] [id = 786]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14809c7800 == 9 [pid = 1823] [id = 785]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d43000 == 8 [pid = 1823] [id = 784]
21:57:25 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1485a09000 == 7 [pid = 1823] [id = 783]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 81 (0x7f147a81d400) [pid = 1823] [serial = 2191] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 80 (0x7f147adc5400) [pid = 1823] [serial = 2181] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 79 (0x7f147a125800) [pid = 1823] [serial = 2118] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 78 (0x7f147a1ea800) [pid = 1823] [serial = 2178] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 77 (0x7f1478b97000) [pid = 1823] [serial = 2175] [outer = (nil)] [url = about:blank]
21:57:25 INFO - PROCESS | 1823 | --DOMWINDOW == 76 (0x7f147e363c00) [pid = 1823] [serial = 2186] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 75 (0x7f1485d3e400) [pid = 1823] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 74 (0x7f1474f41400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 73 (0x7f148682e000) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 72 (0x7f1477876400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 71 (0x7f147a1eac00) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 70 (0x7f147a7f1800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 69 (0x7f147b833800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 68 (0x7f147a1f1c00) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 67 (0x7f1480998400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 66 (0x7f1477f97800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 65 (0x7f147a7f0800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 64 (0x7f1478b03000) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 63 (0x7f147c2c2400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 62 (0x7f1476ea0400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 61 (0x7f147b63d400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 60 (0x7f147a7f2c00) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 59 (0x7f147e34f400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 58 (0x7f147e50c400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 57 (0x7f147b63d800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 56 (0x7f1485ca0400) [pid = 1823] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 55 (0x7f1477875000) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 54 (0x7f147605c400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 53 (0x7f147f038000) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 52 (0x7f1485b40000) [pid = 1823] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 51 (0x7f147e82ec00) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 50 (0x7f1476050800) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 49 (0x7f147e102400) [pid = 1823] [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]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 48 (0x7f147e82d800) [pid = 1823] [serial = 2204] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 47 (0x7f1485d95c00) [pid = 1823] [serial = 2219] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 46 (0x7f1485d41400) [pid = 1823] [serial = 2216] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 45 (0x7f147a821c00) [pid = 1823] [serial = 2201] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 44 (0x7f1485ca1400) [pid = 1823] [serial = 2213] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 43 (0x7f1478b0ac00) [pid = 1823] [serial = 2198] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 42 (0x7f1485d3ac00) [pid = 1823] [serial = 2218] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 41 (0x7f14858be000) [pid = 1823] [serial = 2210] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 40 (0x7f148583d000) [pid = 1823] [serial = 2207] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 39 (0x7f1485d99400) [pid = 1823] [serial = 2221] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 38 (0x7f147f787000) [pid = 1823] [serial = 2166] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 37 (0x7f147a7eac00) [pid = 1823] [serial = 2127] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 36 (0x7f1485ab1800) [pid = 1823] [serial = 2211] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 35 (0x7f147a1edc00) [pid = 1823] [serial = 2124] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 34 (0x7f147f0ccc00) [pid = 1823] [serial = 2163] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 33 (0x7f147b831400) [pid = 1823] [serial = 2136] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 32 (0x7f147e36e400) [pid = 1823] [serial = 2154] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 31 (0x7f147c2cf800) [pid = 1823] [serial = 2144] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 30 (0x7f1485839800) [pid = 1823] [serial = 2205] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 29 (0x7f1485836400) [pid = 1823] [serial = 2169] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 28 (0x7f147a823000) [pid = 1823] [serial = 2130] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 27 (0x7f14809a4000) [pid = 1823] [serial = 2172] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 26 (0x7f147e82b800) [pid = 1823] [serial = 2157] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 25 (0x7f147adbfc00) [pid = 1823] [serial = 2133] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 24 (0x7f1478c14000) [pid = 1823] [serial = 2121] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 23 (0x7f1491baf000) [pid = 1823] [serial = 2097] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 22 (0x7f147e8f7c00) [pid = 1823] [serial = 2160] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 21 (0x7f147bc7d400) [pid = 1823] [serial = 2139] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 20 (0x7f147e355c00) [pid = 1823] [serial = 2149] [outer = (nil)] [url = about:blank]
21:57:29 INFO - PROCESS | 1823 | --DOMWINDOW == 19 (0x7f14858bb800) [pid = 1823] [serial = 2208] [outer = (nil)] [url = about:blank]
21:57:34 INFO - PROCESS | 1823 | --DOMWINDOW == 18 (0x7f147a1ed400) [pid = 1823] [serial = 2199] [outer = (nil)] [url = about:blank]
21:57:34 INFO - PROCESS | 1823 | --DOMWINDOW == 17 (0x7f147c2d1800) [pid = 1823] [serial = 2202] [outer = (nil)] [url = about:blank]
21:57:34 INFO - PROCESS | 1823 | --DOMWINDOW == 16 (0x7f148583d800) [pid = 1823] [serial = 2196] [outer = (nil)] [url = about:blank]
21:57:34 INFO - PROCESS | 1823 | --DOMWINDOW == 15 (0x7f1485cab800) [pid = 1823] [serial = 2214] [outer = (nil)] [url = about:blank]
21:57:37 INFO - PROCESS | 1823 | MARIONETTE LOG: INFO: Timeout fired
21:57:37 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
21:57:37 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
21:57:37 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
21:57:37 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30720ms
21:57:37 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
21:57:37 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f79800 == 8 [pid = 1823] [id = 793]
21:57:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 16 (0x7f1474f3ac00) [pid = 1823] [serial = 2223] [outer = (nil)]
21:57:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 17 (0x7f1474f46000) [pid = 1823] [serial = 2224] [outer = 0x7f1474f3ac00]
21:57:37 INFO - PROCESS | 1823 | 1447480657536 Marionette INFO loaded listener.js
21:57:37 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:57:37 INFO - PROCESS | 1823 | ++DOMWINDOW == 18 (0x7f147605b800) [pid = 1823] [serial = 2225] [outer = 0x7f1474f3ac00]
21:57:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147609f800 == 9 [pid = 1823] [id = 794]
21:57:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 19 (0x7f1477873800) [pid = 1823] [serial = 2226] [outer = (nil)]
21:57:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760a1000 == 10 [pid = 1823] [id = 795]
21:57:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f1477874800) [pid = 1823] [serial = 2227] [outer = (nil)]
21:57:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 21 (0x7f1477877000) [pid = 1823] [serial = 2228] [outer = 0x7f1477874800]
21:57:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 22 (0x7f1477879800) [pid = 1823] [serial = 2229] [outer = 0x7f1477873800]
21:57:47 INFO - PROCESS | 1823 | --DOCSHELL 0x7f148760d800 == 9 [pid = 1823] [id = 792]
21:57:49 INFO - PROCESS | 1823 | --DOMWINDOW == 21 (0x7f1485f0ac00) [pid = 1823] [serial = 2222] [outer = (nil)] [url = about:blank]
21:57:49 INFO - PROCESS | 1823 | --DOMWINDOW == 20 (0x7f1474f46000) [pid = 1823] [serial = 2224] [outer = (nil)] [url = about:blank]
21:57:49 INFO - PROCESS | 1823 | --DOMWINDOW == 19 (0x7f1485caa400) [pid = 1823] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
21:58:07 INFO - PROCESS | 1823 | MARIONETTE LOG: INFO: Timeout fired
21:58:07 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"
21:58:07 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
21:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:58:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:58:07 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
21:58:07 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
21:58:07 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
21:58:07 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30474ms
21:58:07 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
21:58:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f147609f800 == 8 [pid = 1823] [id = 794]
21:58:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a1000 == 7 [pid = 1823] [id = 795]
21:58:07 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f87000 == 8 [pid = 1823] [id = 796]
21:58:07 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f1474f47400) [pid = 1823] [serial = 2230] [outer = (nil)]
21:58:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 21 (0x7f147605bc00) [pid = 1823] [serial = 2231] [outer = 0x7f1474f47400]
21:58:08 INFO - PROCESS | 1823 | 1447480688048 Marionette INFO loaded listener.js
21:58:08 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:58:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 22 (0x7f1476eaac00) [pid = 1823] [serial = 2232] [outer = 0x7f1474f47400]
21:58:08 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14760aa000 == 9 [pid = 1823] [id = 797]
21:58:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 23 (0x7f147787dc00) [pid = 1823] [serial = 2233] [outer = (nil)]
21:58:08 INFO - PROCESS | 1823 | ++DOMWINDOW == 24 (0x7f147787e000) [pid = 1823] [serial = 2234] [outer = 0x7f147787dc00]
21:58:18 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f79800 == 8 [pid = 1823] [id = 793]
21:58:18 INFO - PROCESS | 1823 | --DOMWINDOW == 23 (0x7f1477879800) [pid = 1823] [serial = 2229] [outer = 0x7f1477873800] [url = about:blank]
21:58:18 INFO - PROCESS | 1823 | --DOMWINDOW == 22 (0x7f1477877000) [pid = 1823] [serial = 2228] [outer = 0x7f1477874800] [url = about:blank]
21:58:18 INFO - PROCESS | 1823 | --DOMWINDOW == 21 (0x7f1477874800) [pid = 1823] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
21:58:18 INFO - PROCESS | 1823 | --DOMWINDOW == 20 (0x7f1477873800) [pid = 1823] [serial = 2226] [outer = (nil)] [url = about:blank]
21:58:20 INFO - PROCESS | 1823 | --DOMWINDOW == 19 (0x7f147605b800) [pid = 1823] [serial = 2225] [outer = (nil)] [url = about:blank]
21:58:20 INFO - PROCESS | 1823 | --DOMWINDOW == 18 (0x7f147605bc00) [pid = 1823] [serial = 2231] [outer = (nil)] [url = about:blank]
21:58:20 INFO - PROCESS | 1823 | --DOMWINDOW == 17 (0x7f1474f3ac00) [pid = 1823] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
21:58:38 INFO - PROCESS | 1823 | MARIONETTE LOG: INFO: Timeout fired
21:58:38 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
21:58:38 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30532ms
21:58:38 INFO - TEST-START | /screen-orientation/onchange-event.html
21:58:38 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760aa000 == 7 [pid = 1823] [id = 797]
21:58:38 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f86800 == 8 [pid = 1823] [id = 798]
21:58:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 18 (0x7f1474f45400) [pid = 1823] [serial = 2235] [outer = (nil)]
21:58:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 19 (0x7f1476053c00) [pid = 1823] [serial = 2236] [outer = 0x7f1474f45400]
21:58:38 INFO - PROCESS | 1823 | 1447480718584 Marionette INFO loaded listener.js
21:58:38 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:58:38 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f1476ea9000) [pid = 1823] [serial = 2237] [outer = 0x7f1474f45400]
21:58:48 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f87000 == 7 [pid = 1823] [id = 796]
21:58:48 INFO - PROCESS | 1823 | --DOMWINDOW == 19 (0x7f147787e000) [pid = 1823] [serial = 2234] [outer = 0x7f147787dc00] [url = about:blank]
21:58:49 INFO - PROCESS | 1823 | --DOMWINDOW == 18 (0x7f147787dc00) [pid = 1823] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
21:58:51 INFO - PROCESS | 1823 | --DOMWINDOW == 17 (0x7f1476053c00) [pid = 1823] [serial = 2236] [outer = (nil)] [url = about:blank]
21:58:51 INFO - PROCESS | 1823 | --DOMWINDOW == 16 (0x7f1474f47400) [pid = 1823] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
21:58:57 INFO - PROCESS | 1823 | --DOMWINDOW == 15 (0x7f1476eaac00) [pid = 1823] [serial = 2232] [outer = (nil)] [url = about:blank]
21:59:08 INFO - PROCESS | 1823 | MARIONETTE LOG: INFO: Timeout fired
21:59:08 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
21:59:08 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
21:59:08 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30485ms
21:59:08 INFO - TEST-START | /screen-orientation/orientation-api.html
21:59:09 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1474f80800 == 8 [pid = 1823] [id = 799]
21:59:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 16 (0x7f1474f44800) [pid = 1823] [serial = 2238] [outer = (nil)]
21:59:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 17 (0x7f1476053400) [pid = 1823] [serial = 2239] [outer = 0x7f1474f44800]
21:59:09 INFO - PROCESS | 1823 | 1447480749080 Marionette INFO loaded listener.js
21:59:09 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:59:09 INFO - PROCESS | 1823 | ++DOMWINDOW == 18 (0x7f1476eab400) [pid = 1823] [serial = 2240] [outer = 0x7f1474f44800]
21:59:09 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
21:59:09 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
21:59:09 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
21:59:09 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 987ms
21:59:09 INFO - TEST-START | /screen-orientation/orientation-reading.html
21:59:10 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771ef000 == 9 [pid = 1823] [id = 800]
21:59:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 19 (0x7f1474f44c00) [pid = 1823] [serial = 2241] [outer = (nil)]
21:59:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 20 (0x7f147787dc00) [pid = 1823] [serial = 2242] [outer = 0x7f1474f44c00]
21:59:10 INFO - PROCESS | 1823 | 1447480750078 Marionette INFO loaded listener.js
21:59:10 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:59:10 INFO - PROCESS | 1823 | ++DOMWINDOW == 21 (0x7f14778cb000) [pid = 1823] [serial = 2243] [outer = 0x7f1474f44c00]
21:59:10 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
21:59:10 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
21:59:10 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
21:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:59:10 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
21:59:10 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
21:59:10 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
21:59:10 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
21:59:10 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
21:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:59:10 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
21:59:10 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
21:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:59:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:59:10 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
21:59:10 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1178ms
21:59:10 INFO - TEST-START | /selection/Document-open.html
21:59:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d35800 == 10 [pid = 1823] [id = 801]
21:59:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 22 (0x7f1477f9e800) [pid = 1823] [serial = 2244] [outer = (nil)]
21:59:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 23 (0x7f1477fa3000) [pid = 1823] [serial = 2245] [outer = 0x7f1477f9e800]
21:59:11 INFO - PROCESS | 1823 | 1447480751238 Marionette INFO loaded listener.js
21:59:11 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:59:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 24 (0x7f1478b0c800) [pid = 1823] [serial = 2246] [outer = 0x7f1477f9e800]
21:59:11 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1478d48000 == 11 [pid = 1823] [id = 802]
21:59:11 INFO - PROCESS | 1823 | ++DOMWINDOW == 25 (0x7f1478b98800) [pid = 1823] [serial = 2247] [outer = (nil)]
21:59:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 26 (0x7f1478b0d000) [pid = 1823] [serial = 2248] [outer = 0x7f1478b98800]
21:59:12 INFO - PROCESS | 1823 | ++DOMWINDOW == 27 (0x7f1478b0a000) [pid = 1823] [serial = 2249] [outer = 0x7f1478b98800]
21:59:12 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 ""
21:59:12 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
21:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:59:12 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
21:59:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
21:59:12 INFO - TEST-OK | /selection/Document-open.html | took 1284ms
21:59:13 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1479e5b000 == 12 [pid = 1823] [id = 803]
21:59:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 28 (0x7f1477874800) [pid = 1823] [serial = 2250] [outer = (nil)]
21:59:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 29 (0x7f1478b9e400) [pid = 1823] [serial = 2251] [outer = 0x7f1477874800]
21:59:13 INFO - PROCESS | 1823 | 1447480753545 Marionette INFO loaded listener.js
21:59:13 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
21:59:13 INFO - PROCESS | 1823 | ++DOMWINDOW == 30 (0x7f1478c15c00) [pid = 1823] [serial = 2252] [outer = 0x7f1477874800]
21:59:13 INFO - TEST-START | /selection/addRange.html
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:14 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:15 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:16 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:16 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:16 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:16 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:17 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:18 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:19 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:20 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:21 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:22 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:23 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:24 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
21:59:25 INFO - PROCESS | 1823 | [1823] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
22:00:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f86800 == 11 [pid = 1823] [id = 798]
22:00:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1474f80800 == 10 [pid = 1823] [id = 799]
22:00:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14771ef000 == 9 [pid = 1823] [id = 800]
22:00:02 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d35800 == 8 [pid = 1823] [id = 801]
22:00:05 INFO - PROCESS | 1823 | --DOMWINDOW == 29 (0x7f1478b0d000) [pid = 1823] [serial = 2248] [outer = 0x7f1478b98800] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
22:00:07 INFO - PROCESS | 1823 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 28 (0x7f1478b9e400) [pid = 1823] [serial = 2251] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 27 (0x7f1478b0a000) [pid = 1823] [serial = 2249] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 26 (0x7f1477fa3000) [pid = 1823] [serial = 2245] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 25 (0x7f147787dc00) [pid = 1823] [serial = 2242] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 24 (0x7f1476eab400) [pid = 1823] [serial = 2240] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 23 (0x7f1476053400) [pid = 1823] [serial = 2239] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 22 (0x7f1476ea9000) [pid = 1823] [serial = 2237] [outer = (nil)] [url = about:blank]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 21 (0x7f1474f45400) [pid = 1823] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 20 (0x7f1474f44c00) [pid = 1823] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 19 (0x7f1477f9e800) [pid = 1823] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 18 (0x7f1474f44800) [pid = 1823] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
22:00:07 INFO - PROCESS | 1823 | --DOCSHELL 0x7f1478d48000 == 7 [pid = 1823] [id = 802]
22:00:07 INFO - PROCESS | 1823 | --DOMWINDOW == 17 (0x7f1478b98800) [pid = 1823] [serial = 2247] [outer = (nil)] [url = about:blank]
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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 ""
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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 ""
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - Selection.addRange() tests
22:00:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:09 INFO - "
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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 ""
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:09 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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̈ḧ
22:00:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:10 INFO - "
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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 ""
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - Selection.addRange() tests
22:00:10 INFO - Selection.addRange() tests
22:00:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:10 INFO - "
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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 ""
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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̈ḧ
22:00:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:10 INFO - "
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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 ""
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 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
22:00:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:10 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
22:00:10 INFO - Selection.addRange() tests
22:00:11 INFO - Selection.addRange() tests
22:00:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:11 INFO - "
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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 ""
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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̈ḧ
22:00:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:11 INFO - "
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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 ""
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - Selection.addRange() tests
22:00:11 INFO - Selection.addRange() tests
22:00:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:11 INFO - "
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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 ""
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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̈ḧ
22:00:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:11 INFO - "
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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 ""
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 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
22:00:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:11 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
22:00:11 INFO - Selection.addRange() tests
22:00:12 INFO - Selection.addRange() tests
22:00:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:12 INFO - "
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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 ""
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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̈ḧ
22:00:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:12 INFO - "
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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 ""
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 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
22:00:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:12 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
22:00:12 INFO - Selection.addRange() tests
22:00:13 INFO - Selection.addRange() tests
22:00:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:13 INFO - "
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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 ""
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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̈ḧ
22:00:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:13 INFO - "
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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 ""
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - Selection.addRange() tests
22:00:13 INFO - Selection.addRange() tests
22:00:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:13 INFO - "
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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 ""
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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̈ḧ
22:00:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:13 INFO - "
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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 ""
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 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
22:00:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:13 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
22:00:13 INFO - Selection.addRange() tests
22:00:14 INFO - Selection.addRange() tests
22:00:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:14 INFO - "
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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 ""
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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̈ḧ
22:00:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:14 INFO - "
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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 ""
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 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
22:00:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:14 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
22:00:14 INFO - Selection.addRange() tests
22:00:14 INFO - Selection.addRange() tests
22:00:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:15 INFO - "
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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 ""
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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̈ḧ
22:00:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:15 INFO - "
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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 ""
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - Selection.addRange() tests
22:00:15 INFO - Selection.addRange() tests
22:00:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:15 INFO - "
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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 ""
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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̈ḧ
22:00:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:15 INFO - "
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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 ""
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 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
22:00:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:15 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
22:00:15 INFO - Selection.addRange() tests
22:00:16 INFO - Selection.addRange() tests
22:00:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:16 INFO - "
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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 ""
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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̈ḧ
22:00:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:16 INFO - "
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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 ""
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 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
22:00:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:16 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
22:00:16 INFO - Selection.addRange() tests
22:00:16 INFO - Selection.addRange() tests
22:00:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:17 INFO - "
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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 ""
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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̈ḧ
22:00:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:17 INFO - "
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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 ""
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - Selection.addRange() tests
22:00:17 INFO - Selection.addRange() tests
22:00:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:17 INFO - "
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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 ""
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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̈ḧ
22:00:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:17 INFO - "
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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 ""
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 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
22:00:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:17 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
22:00:17 INFO - Selection.addRange() tests
22:00:18 INFO - Selection.addRange() tests
22:00:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:18 INFO - "
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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 ""
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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̈ḧ
22:00:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:18 INFO - "
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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 ""
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 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
22:00:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:18 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
22:00:18 INFO - Selection.addRange() tests
22:00:19 INFO - Selection.addRange() tests
22:00:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:19 INFO - "
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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 ""
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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̈ḧ
22:00:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:19 INFO - "
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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 ""
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 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
22:00:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:19 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
22:00:19 INFO - Selection.addRange() tests
22:00:20 INFO - Selection.addRange() tests
22:00:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:20 INFO - "
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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 ""
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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̈ḧ
22:00:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:20 INFO - "
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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 ""
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 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
22:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:20 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
22:00:20 INFO - Selection.addRange() tests
22:00:20 INFO - Selection.addRange() tests
22:00:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:21 INFO - "
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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 ""
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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̈ḧ
22:00:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:21 INFO - "
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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 ""
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - Selection.addRange() tests
22:00:21 INFO - Selection.addRange() tests
22:00:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:21 INFO - "
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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 ""
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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̈ḧ
22:00:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:21 INFO - "
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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 ""
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 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
22:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:21 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
22:00:21 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - Selection.addRange() tests
22:00:22 INFO - Selection.addRange() tests
22:00:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:22 INFO - "
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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 ""
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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̈ḧ
22:00:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:22 INFO - "
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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 ""
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 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
22:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:22 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
22:00:22 INFO - Selection.addRange() tests
22:00:23 INFO - Selection.addRange() tests
22:00:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:23 INFO - "
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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 ""
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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̈ḧ
22:00:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:23 INFO - "
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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 ""
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 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
22:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:23 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
22:00:23 INFO - Selection.addRange() tests
22:00:24 INFO - Selection.addRange() tests
22:00:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:24 INFO - "
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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 ""
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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̈ḧ
22:00:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:24 INFO - "
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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 ""
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - Selection.addRange() tests
22:00:24 INFO - Selection.addRange() tests
22:00:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:24 INFO - "
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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 ""
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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̈ḧ
22:00:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:24 INFO - "
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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 ""
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 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
22:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:24 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
22:00:24 INFO - Selection.addRange() tests
22:00:25 INFO - Selection.addRange() tests
22:00:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:25 INFO - "
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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 ""
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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̈ḧ
22:00:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:25 INFO - "
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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 ""
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 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
22:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:25 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
22:00:25 INFO - Selection.addRange() tests
22:00:25 INFO - Selection.addRange() tests
22:00:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:26 INFO - "
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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 ""
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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̈ḧ
22:00:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:26 INFO - "
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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 ""
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - Selection.addRange() tests
22:00:26 INFO - Selection.addRange() tests
22:00:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:26 INFO - "
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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 ""
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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̈ḧ
22:00:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:26 INFO - "
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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 ""
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 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
22:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:26 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
22:00:26 INFO - Selection.addRange() tests
22:00:27 INFO - Selection.addRange() tests
22:00:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:27 INFO - "
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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 ""
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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̈ḧ
22:00:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:27 INFO - "
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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 ""
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 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
22:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:27 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
22:00:27 INFO - Selection.addRange() tests
22:00:28 INFO - Selection.addRange() tests
22:00:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:28 INFO - "
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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 ""
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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̈ḧ
22:00:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:28 INFO - "
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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 ""
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - Selection.addRange() tests
22:00:28 INFO - Selection.addRange() tests
22:00:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:28 INFO - "
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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 ""
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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̈ḧ
22:00:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:28 INFO - "
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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 ""
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:28 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - Selection.addRange() tests
22:00:29 INFO - Selection.addRange() tests
22:00:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:29 INFO - "
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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 ""
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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̈ḧ
22:00:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:29 INFO - "
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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 ""
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 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
22:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:29 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
22:00:29 INFO - Selection.addRange() tests
22:00:30 INFO - Selection.addRange() tests
22:00:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:30 INFO - "
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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 ""
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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̈ḧ
22:00:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:30 INFO - "
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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 ""
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - Selection.addRange() tests
22:00:30 INFO - Selection.addRange() tests
22:00:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:30 INFO - "
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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 ""
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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̈ḧ
22:00:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:30 INFO - "
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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 ""
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 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
22:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:30 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
22:00:30 INFO - Selection.addRange() tests
22:00:31 INFO - Selection.addRange() tests
22:00:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:31 INFO - "
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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 ""
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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̈ḧ
22:00:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:31 INFO - "
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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 ""
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 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
22:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:31 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
22:00:31 INFO - Selection.addRange() tests
22:00:32 INFO - Selection.addRange() tests
22:00:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:32 INFO - "
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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 ""
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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̈ḧ
22:00:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:32 INFO - "
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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 ""
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - Selection.addRange() tests
22:00:32 INFO - Selection.addRange() tests
22:00:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:32 INFO - "
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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 ""
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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̈ḧ
22:00:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:32 INFO - "
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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 ""
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 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
22:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:32 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
22:00:32 INFO - Selection.addRange() tests
22:00:33 INFO - Selection.addRange() tests
22:00:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:33 INFO - "
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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 ""
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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̈ḧ
22:00:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:33 INFO - "
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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 ""
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 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
22:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:33 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
22:00:33 INFO - Selection.addRange() tests
22:00:34 INFO - Selection.addRange() tests
22:00:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:34 INFO - "
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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 ""
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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̈ḧ
22:00:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:34 INFO - "
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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 ""
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - Selection.addRange() tests
22:00:34 INFO - Selection.addRange() tests
22:00:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:34 INFO - "
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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 ""
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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̈ḧ
22:00:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:34 INFO - "
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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 ""
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 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
22:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:34 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
22:00:34 INFO - Selection.addRange() tests
22:00:35 INFO - Selection.addRange() tests
22:00:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:35 INFO - "
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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 ""
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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̈ḧ
22:00:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:35 INFO - "
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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 ""
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 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
22:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:35 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
22:00:35 INFO - Selection.addRange() tests
22:00:36 INFO - Selection.addRange() tests
22:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:36 INFO - "
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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 ""
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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̈ḧ
22:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:36 INFO - "
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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 ""
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - Selection.addRange() tests
22:00:36 INFO - Selection.addRange() tests
22:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:36 INFO - "
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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 ""
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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̈ḧ
22:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:36 INFO - "
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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 ""
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:36 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
22:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - Selection.addRange() tests
22:00:37 INFO - Selection.addRange() tests
22:00:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:37 INFO - "
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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 ""
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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̈ḧ
22:00:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:37 INFO - "
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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 ""
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 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
22:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:37 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
22:00:37 INFO - Selection.addRange() tests
22:00:38 INFO - Selection.addRange() tests
22:00:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:38 INFO - "
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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 ""
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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̈ḧ
22:00:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:38 INFO - "
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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 ""
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 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
22:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:38 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
22:00:38 INFO - Selection.addRange() tests
22:00:39 INFO - Selection.addRange() tests
22:00:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:39 INFO - "
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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 ""
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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̈ḧ
22:00:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:39 INFO - "
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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 ""
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 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
22:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:39 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
22:00:39 INFO - Selection.addRange() tests
22:00:40 INFO - Selection.addRange() tests
22:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:40 INFO - "
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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 ""
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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̈ḧ
22:00:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:40 INFO - "
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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 ""
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - Selection.addRange() tests
22:00:40 INFO - Selection.addRange() tests
22:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:40 INFO - "
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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 ""
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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̈ḧ
22:00:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:40 INFO - "
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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 ""
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 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
22:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:40 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
22:00:40 INFO - Selection.addRange() tests
22:00:41 INFO - Selection.addRange() tests
22:00:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:41 INFO - "
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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 ""
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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̈ḧ
22:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:41 INFO - "
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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 ""
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - Selection.addRange() tests
22:00:41 INFO - Selection.addRange() tests
22:00:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:41 INFO - "
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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 ""
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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̈ḧ
22:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:41 INFO - "
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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 ""
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:41 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - Selection.addRange() tests
22:00:42 INFO - Selection.addRange() tests
22:00:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:42 INFO - "
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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 ""
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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̈ḧ
22:00:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:42 INFO - "
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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 ""
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 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
22:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:42 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
22:00:42 INFO - Selection.addRange() tests
22:00:43 INFO - Selection.addRange() tests
22:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:43 INFO - "
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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 ""
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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̈ḧ
22:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:43 INFO - "
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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 ""
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - Selection.addRange() tests
22:00:43 INFO - Selection.addRange() tests
22:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:43 INFO - "
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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 ""
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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̈ḧ
22:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:43 INFO - "
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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 ""
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 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
22:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:43 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
22:00:43 INFO - Selection.addRange() tests
22:00:44 INFO - Selection.addRange() tests
22:00:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:44 INFO - "
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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 ""
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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̈ḧ
22:00:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:44 INFO - "
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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 ""
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - Selection.addRange() tests
22:00:44 INFO - Selection.addRange() tests
22:00:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:44 INFO - "
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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 ""
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 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
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:44 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̈ḧ
22:00:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:44 INFO - "
22:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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 ""
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - Selection.addRange() tests
22:00:45 INFO - Selection.addRange() tests
22:00:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:45 INFO - "
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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 ""
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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̈ḧ
22:00:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:45 INFO - "
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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 ""
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 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
22:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:45 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
22:00:45 INFO - Selection.addRange() tests
22:00:46 INFO - Selection.addRange() tests
22:00:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:46 INFO - "
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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 ""
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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̈ḧ
22:00:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:46 INFO - "
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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 ""
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - Selection.addRange() tests
22:00:46 INFO - Selection.addRange() tests
22:00:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:46 INFO - "
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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 ""
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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̈ḧ
22:00:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:46 INFO - "
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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 ""
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 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
22:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:46 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
22:00:46 INFO - Selection.addRange() tests
22:00:47 INFO - Selection.addRange() tests
22:00:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:47 INFO - "
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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 ""
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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̈ḧ
22:00:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:47 INFO - "
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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 ""
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - Selection.addRange() tests
22:00:47 INFO - Selection.addRange() tests
22:00:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:47 INFO - "
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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 ""
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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̈ḧ
22:00:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:47 INFO - "
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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 ""
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 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
22:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:47 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
22:00:47 INFO - Selection.addRange() tests
22:00:48 INFO - Selection.addRange() tests
22:00:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:48 INFO - "
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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 ""
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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̈ḧ
22:00:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
22:00:48 INFO - "
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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 ""
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 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
22:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
22:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
22:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
22:00:48 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
22:00:48 INFO - - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 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 () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 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 () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
22:02:20 INFO - root.queryAll(q)
22:02:20 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
22:02:20 INFO - root.query(q)
22:02:20 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:20 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:20 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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 () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.query(q)
22:02:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
22:02:21 INFO - root.queryAll(q)
22:02:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
22:02:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:21 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
22:02:21 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:21 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 INFO - PROCESS | 1823 | --DOCSHELL 0x7f14760a3800 == 9 [pid = 1823] [id = 810]
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:22 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
22:02:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:23 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
22:02:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
22:02:24 INFO - #descendant-div2 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
22:02:24 INFO - #descendant-div2 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - >
22:02:24 INFO - #child-div2 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - >
22:02:24 INFO - #child-div2 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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>
22:02:24 INFO - #child-div2 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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>
22:02:24 INFO - #child-div2 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - >#child-div2 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - >#child-div2 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - +
22:02:24 INFO - #adjacent-p3 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - +
22:02:24 INFO - #adjacent-p3 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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+
22:02:24 INFO - #adjacent-p3 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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+
22:02:24 INFO - #adjacent-p3 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - +#adjacent-p3 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - +#adjacent-p3 - root.query is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:24 INFO - ~
22:02:24 INFO - #sibling-p3 - root.queryAll is not a function
22:02:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:24 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
22:02:25 INFO - ~
22:02:25 INFO - #sibling-p3 - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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~
22:02:25 INFO - #sibling-p3 - root.queryAll is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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~
22:02:25 INFO - #sibling-p3 - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - ~#sibling-p3 - root.queryAll is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - ~#sibling-p3 - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO -
22:02:25 INFO - ,
22:02:25 INFO -
22:02:25 INFO - #group strong - root.queryAll is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO -
22:02:25 INFO - ,
22:02:25 INFO -
22:02:25 INFO - #group strong - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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,
22:02:25 INFO - #group strong - root.queryAll is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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,
22:02:25 INFO - #group strong - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - ,#group strong - root.queryAll is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - ,#group strong - root.query is not a function
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 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
22:02:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
22:02:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
22:02:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
22:02:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
22:02:25 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8669ms
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 41 (0x7f1476054800) [pid = 1823] [serial = 2283] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 40 (0x7f1474e88000) [pid = 1823] [serial = 2266] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 39 (0x7f1476b19c00) [pid = 1823] [serial = 2280] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 38 (0x7f1474f23000) [pid = 1823] [serial = 2269] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 37 (0x7f1474f21c00) [pid = 1823] [serial = 2277] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 36 (0x7f1474f23400) [pid = 1823] [serial = 2272] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 35 (0x7f1479ea3c00) [pid = 1823] [serial = 2275] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 34 (0x7f1474f3ac00) [pid = 1823] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 33 (0x7f1476b1d000) [pid = 1823] [serial = 2281] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 32 (0x7f1478b0a000) [pid = 1823] [serial = 2284] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 31 (0x7f147a2d1400) [pid = 1823] [serial = 2287] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 30 (0x7f1478c15000) [pid = 1823] [serial = 2278] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 29 (0x7f1474f25000) [pid = 1823] [serial = 2270] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 28 (0x7f1477f99400) [pid = 1823] [serial = 2273] [outer = (nil)] [url = about:blank]
22:02:25 INFO - PROCESS | 1823 | --DOMWINDOW == 27 (0x7f147a1e9c00) [pid = 1823] [serial = 2279] [outer = (nil)] [url = about:blank]
22:02:25 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
22:02:25 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f147f35b000 == 10 [pid = 1823] [id = 819]
22:02:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 28 (0x7f1474f1f000) [pid = 1823] [serial = 2294] [outer = (nil)]
22:02:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 29 (0x7f1477873800) [pid = 1823] [serial = 2295] [outer = 0x7f1474f1f000]
22:02:25 INFO - PROCESS | 1823 | 1447480945635 Marionette INFO loaded listener.js
22:02:25 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:02:25 INFO - PROCESS | 1823 | ++DOMWINDOW == 30 (0x7f1478bba800) [pid = 1823] [serial = 2296] [outer = 0x7f1474f1f000]
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
22:02:26 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 "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
22:02:26 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 "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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 { "
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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]
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 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"
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
22:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
22:02:26 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
22:02:26 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1249ms
22:02:26 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
22:02:26 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f1486852000 == 11 [pid = 1823] [id = 820]
22:02:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 31 (0x7f1474e93400) [pid = 1823] [serial = 2297] [outer = (nil)]
22:02:26 INFO - PROCESS | 1823 | ++DOMWINDOW == 32 (0x7f1476b1e000) [pid = 1823] [serial = 2298] [outer = 0x7f1474e93400]
22:02:27 INFO - PROCESS | 1823 | 1447480947020 Marionette INFO loaded listener.js
22:02:27 INFO - PROCESS | 1823 | [1823] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:02:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 33 (0x7f147af72800) [pid = 1823] [serial = 2299] [outer = 0x7f1474e93400]
22:02:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771dd000 == 12 [pid = 1823] [id = 821]
22:02:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 34 (0x7f147605a800) [pid = 1823] [serial = 2300] [outer = (nil)]
22:02:27 INFO - PROCESS | 1823 | ++DOCSHELL 0x7f14771ec800 == 13 [pid = 1823] [id = 822]
22:02:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 35 (0x7f147605d800) [pid = 1823] [serial = 2301] [outer = (nil)]
22:02:27 INFO - PROCESS | 1823 | ++DOMWINDOW == 36 (0x7f1474f3b000) [pid = 1823] [serial = 2302] [outer = 0x7f147605d800]
22:02:28 INFO - PROCESS | 1823 | ++DOMWINDOW == 37 (0x7f1474f25c00) [pid = 1823] [serial = 2303] [outer = 0x7f147605a800]
22:02:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
22:02:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
22:02:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 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
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
22:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
22:02:29 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
22:02:29 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
22:02:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
22:02:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */