builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-219
starttime: 1447484465.7
results: success (0)
buildid: 20151113211133
builduid: 2644ccd4f7eb46d1985eb3c652845cc2
revision: 1c1535ec2bb03a473a245e51fc4117efb2cd0404
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.697833) =========
master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.698265) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.698579) =========
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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019067
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.745836) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.746108) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.776320) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.776606) =========
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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018529
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.839202) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.839464) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.839814) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:05.840086) =========
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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-13 23:01:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.8M=0.001s
2015-11-13 23:01:06 (11.8 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.608402
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:06.480298) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:06.480640) =========
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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.030972
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:06.561060) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 23:01:06.561452) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1c1535ec2bb03a473a245e51fc4117efb2cd0404 --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 1c1535ec2bb03a473a245e51fc4117efb2cd0404 --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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
2015-11-13 23:01:07,017 truncating revision to first 12 chars
2015-11-13 23:01:07,017 Setting DEBUG logging.
2015-11-13 23:01:07,018 attempt 1/10
2015-11-13 23:01:07,018 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1c1535ec2bb0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 23:01:08,148 unpacking tar archive at: mozilla-inbound-1c1535ec2bb0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.734860
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 23:01:08.346502) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:08.346847) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:08.372377) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:08.372678) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 23:01:08.373059) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 9 secs) (at 2015-11-13 23:01:08.373344) =========
/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=5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778
_=/tools/buildbot/bin/python
using PTY: False
23:01:08 INFO - MultiFileLogger online at 20151113 23:01:08 in /builds/slave/test
23:01:08 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
23:01:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
23:01:08 INFO - {'append_to_log': False,
23:01:08 INFO - 'base_work_dir': '/builds/slave/test',
23:01:08 INFO - 'blob_upload_branch': 'mozilla-inbound',
23:01:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
23:01:08 INFO - 'buildbot_json_path': 'buildprops.json',
23:01:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
23:01:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
23:01:08 INFO - 'download_minidump_stackwalk': True,
23:01:08 INFO - 'download_symbols': 'true',
23:01:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
23:01:08 INFO - 'tooltool.py': '/tools/tooltool.py',
23:01:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
23:01:08 INFO - '/tools/misc-python/virtualenv.py')},
23:01:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
23:01:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
23:01:08 INFO - 'log_level': 'info',
23:01:08 INFO - 'log_to_console': True,
23:01:08 INFO - 'opt_config_files': (),
23:01:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
23:01:08 INFO - '--processes=1',
23:01:08 INFO - '--config=%(test_path)s/wptrunner.ini',
23:01:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
23:01:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
23:01:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
23:01:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
23:01:08 INFO - 'pip_index': False,
23:01:08 INFO - 'require_test_zip': True,
23:01:08 INFO - 'test_type': ('testharness',),
23:01:08 INFO - 'this_chunk': '7',
23:01:08 INFO - 'tooltool_cache': '/builds/tooltool_cache',
23:01:08 INFO - 'total_chunks': '8',
23:01:08 INFO - 'virtualenv_path': 'venv',
23:01:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
23:01:08 INFO - 'work_dir': 'build'}
23:01:08 INFO - #####
23:01:08 INFO - ##### Running clobber step.
23:01:08 INFO - #####
23:01:08 INFO - Running pre-action listener: _resource_record_pre_action
23:01:08 INFO - Running main action method: clobber
23:01:08 INFO - rmtree: /builds/slave/test/build
23:01:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
23:01:10 INFO - Running post-action listener: _resource_record_post_action
23:01:10 INFO - #####
23:01:10 INFO - ##### Running read-buildbot-config step.
23:01:10 INFO - #####
23:01:10 INFO - Running pre-action listener: _resource_record_pre_action
23:01:10 INFO - Running main action method: read_buildbot_config
23:01:10 INFO - Using buildbot properties:
23:01:10 INFO - {
23:01:10 INFO - "properties": {
23:01:10 INFO - "buildnumber": 172,
23:01:10 INFO - "product": "firefox",
23:01:10 INFO - "script_repo_revision": "production",
23:01:10 INFO - "branch": "mozilla-inbound",
23:01:10 INFO - "repository": "",
23:01:10 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-7",
23:01:10 INFO - "buildid": "20151113211133",
23:01:10 INFO - "slavename": "tst-linux32-spot-219",
23:01:10 INFO - "pgo_build": "False",
23:01:10 INFO - "basedir": "/builds/slave/test",
23:01:10 INFO - "project": "",
23:01:10 INFO - "platform": "linux",
23:01:10 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/",
23:01:10 INFO - "slavebuilddir": "test",
23:01:10 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600",
23:01:10 INFO - "repo_path": "integration/mozilla-inbound",
23:01:10 INFO - "moz_repo_path": "",
23:01:10 INFO - "stage_platform": "linux",
23:01:10 INFO - "builduid": "2644ccd4f7eb46d1985eb3c652845cc2",
23:01:10 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:01:10 INFO - },
23:01:10 INFO - "sourcestamp": {
23:01:10 INFO - "repository": "",
23:01:10 INFO - "hasPatch": false,
23:01:10 INFO - "project": "",
23:01:10 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:01:10 INFO - "changes": [
23:01:10 INFO - {
23:01:10 INFO - "category": null,
23:01:10 INFO - "files": [
23:01:10 INFO - {
23:01:10 INFO - "url": null,
23:01:10 INFO - "name": "https://queue.taskcluster.net/v1/task/V0OkUNZ9Qpm8UQfAtcbxTg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
23:01:10 INFO - },
23:01:10 INFO - {
23:01:10 INFO - "url": null,
23:01:10 INFO - "name": "https://queue.taskcluster.net/v1/task/V0OkUNZ9Qpm8UQfAtcbxTg/artifacts/public/build/test_packages.json"
23:01:10 INFO - }
23:01:10 INFO - ],
23:01:10 INFO - "repository": "",
23:01:10 INFO - "rev": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee",
23:01:10 INFO - "who": "philringnalda@gmail.com",
23:01:10 INFO - "when": 1447479097,
23:01:10 INFO - "number": 6661629,
23:01:10 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)",
23:01:10 INFO - "project": "",
23:01:10 INFO - "at": "Fri 13 Nov 2015 21:31:37",
23:01:10 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:01:10 INFO - "revlink": "",
23:01:10 INFO - "properties": [
23:01:10 INFO - [
23:01:10 INFO - "buildid",
23:01:10 INFO - "20151113210411",
23:01:10 INFO - "Change"
23:01:10 INFO - ],
23:01:10 INFO - [
23:01:10 INFO - "builduid",
23:01:10 INFO - "68ffa696add541868222403870d7e8a9",
23:01:10 INFO - "Change"
23:01:10 INFO - ],
23:01:10 INFO - [
23:01:10 INFO - "pgo_build",
23:01:10 INFO - "False",
23:01:10 INFO - "Change"
23:01:10 INFO - ]
23:01:10 INFO - ],
23:01:10 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
23:01:10 INFO - },
23:01:10 INFO - {
23:01:10 INFO - "category": null,
23:01:10 INFO - "files": [
23:01:10 INFO - {
23:01:10 INFO - "url": null,
23:01:10 INFO - "name": "https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
23:01:10 INFO - },
23:01:10 INFO - {
23:01:10 INFO - "url": null,
23:01:10 INFO - "name": "https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json"
23:01:10 INFO - }
23:01:10 INFO - ],
23:01:10 INFO - "repository": "",
23:01:10 INFO - "rev": "1c1535ec2bb03a473a245e51fc4117efb2cd0404",
23:01:10 INFO - "who": "philringnalda@gmail.com",
23:01:10 INFO - "when": 1447480823,
23:01:10 INFO - "number": 6661689,
23:01:10 INFO - "comments": "Merge m-c to m-i\nCLOSED TREE",
23:01:10 INFO - "project": "",
23:01:10 INFO - "at": "Fri 13 Nov 2015 22:00:23",
23:01:10 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
23:01:10 INFO - "revlink": "",
23:01:10 INFO - "properties": [
23:01:10 INFO - [
23:01:10 INFO - "buildid",
23:01:10 INFO - "20151113211133",
23:01:10 INFO - "Change"
23:01:10 INFO - ],
23:01:10 INFO - [
23:01:10 INFO - "builduid",
23:01:10 INFO - "2644ccd4f7eb46d1985eb3c652845cc2",
23:01:10 INFO - "Change"
23:01:10 INFO - ],
23:01:10 INFO - [
23:01:10 INFO - "pgo_build",
23:01:10 INFO - "False",
23:01:10 INFO - "Change"
23:01:10 INFO - ]
23:01:10 INFO - ],
23:01:10 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:01:10 INFO - }
23:01:10 INFO - ],
23:01:10 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
23:01:10 INFO - }
23:01:10 INFO - }
23:01:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
23:01:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json.
23:01:10 INFO - Running post-action listener: _resource_record_post_action
23:01:10 INFO - #####
23:01:10 INFO - ##### Running download-and-extract step.
23:01:10 INFO - #####
23:01:10 INFO - Running pre-action listener: _resource_record_pre_action
23:01:10 INFO - Running main action method: download_and_extract
23:01:10 INFO - mkdir: /builds/slave/test/build/tests
23:01:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:10 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
23:01:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json
23:01:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json
23:01:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
23:01:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
23:01:12 INFO - Downloaded 1268 bytes.
23:01:12 INFO - Reading from file /builds/slave/test/build/test_packages.json
23:01:12 INFO - Using the following test package requirements:
23:01:12 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:01:12 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
23:01:12 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'jsshell-linux-i686.zip'],
23:01:12 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
23:01:12 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:01:12 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
23:01:12 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
23:01:12 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
23:01:12 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
23:01:12 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
23:01:12 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
23:01:12 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
23:01:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:12 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
23:01:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:01:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:01:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
23:01:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
23:01:21 INFO - Downloaded 21431109 bytes.
23:01:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:01:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:01:21 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:01:22 INFO - caution: filename not matched: web-platform/*
23:01:22 INFO - Return code: 11
23:01:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:22 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
23:01:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:01:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:01:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
23:01:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
23:01:24 INFO - Downloaded 30916949 bytes.
23:01:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
23:01:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
23:01:24 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
23:01:27 INFO - caution: filename not matched: bin/*
23:01:27 INFO - caution: filename not matched: config/*
23:01:27 INFO - caution: filename not matched: mozbase/*
23:01:27 INFO - caution: filename not matched: marionette/*
23:01:27 INFO - Return code: 11
23:01: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')]}
23:01:27 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
23:01:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
23:01:44 INFO - Downloaded 57722483 bytes.
23:01:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:44 INFO - mkdir: /builds/slave/test/properties
23:01:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
23:01:44 INFO - Writing to file /builds/slave/test/properties/build_url
23:01:44 INFO - Contents:
23:01:44 INFO - build_url:https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
23:01:44 INFO - mkdir: /builds/slave/test/build/symbols
23:01:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:44 INFO - https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
23:01:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
23:01:47 INFO - Downloaded 52787827 bytes.
23:01:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
23:01:47 INFO - Writing to file /builds/slave/test/properties/symbols_url
23:01:47 INFO - Contents:
23:01:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:47 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
23:01:47 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
23:01:52 INFO - Return code: 0
23:01:52 INFO - Running post-action listener: _resource_record_post_action
23:01:52 INFO - Running post-action listener: set_extra_try_arguments
23:01:52 INFO - #####
23:01:52 INFO - ##### Running create-virtualenv step.
23:01:52 INFO - #####
23:01:52 INFO - Running pre-action listener: _pre_create_virtualenv
23:01:52 INFO - Running pre-action listener: _resource_record_pre_action
23:01:52 INFO - Running main action method: create_virtualenv
23:01:52 INFO - Creating virtualenv /builds/slave/test/build/venv
23:01:52 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
23:01:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
23:01:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
23:01:52 INFO - Using real prefix '/usr'
23:01:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python
23:01:53 INFO - Installing distribute.............................................................................................................................................................................................done.
23:01:57 INFO - Installing pip.................done.
23:01:57 INFO - Return code: 0
23:01:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
23:01:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:01:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:01:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:01:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:01:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:01:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d5eba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e294d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8eeab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778', '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
23:01:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
23:01:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
23:01:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:01:57 INFO - 'CCACHE_UMASK': '002',
23:01:57 INFO - 'DISPLAY': ':0',
23:01:57 INFO - 'HOME': '/home/cltbld',
23:01:57 INFO - 'LANG': 'en_US.UTF-8',
23:01:57 INFO - 'LOGNAME': 'cltbld',
23:01:57 INFO - 'MAIL': '/var/mail/cltbld',
23:01:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:01:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:01:57 INFO - 'MOZ_NO_REMOTE': '1',
23:01:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:01:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:01:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:01:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:01:57 INFO - 'PWD': '/builds/slave/test',
23:01:57 INFO - 'SHELL': '/bin/bash',
23:01:57 INFO - 'SHLVL': '1',
23:01:57 INFO - 'TERM': 'linux',
23:01:57 INFO - 'TMOUT': '86400',
23:01:57 INFO - 'USER': 'cltbld',
23:01:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:01:57 INFO - '_': '/tools/buildbot/bin/python'}
23:01:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:01:57 INFO - Downloading/unpacking psutil>=0.7.1
23:01:57 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
23:01:57 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
23:01:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:01:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:01:57 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
23:01:57 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
23:02:02 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
23:02:02 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
23:02:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
23:02:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:02:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
23:02:02 INFO - Installing collected packages: psutil
23:02:02 INFO - Running setup.py install for psutil
23:02:03 INFO - building 'psutil._psutil_linux' extension
23:02:03 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-i686-2.7/psutil/_psutil_linux.o
23:02:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
23:02:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
23:02:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
23:02:03 INFO - building 'psutil._psutil_posix' extension
23:02:03 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-i686-2.7/psutil/_psutil_posix.o
23:02:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
23:02:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:02:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
23:02:03 INFO - Successfully installed psutil
23:02:03 INFO - Cleaning up...
23:02:04 INFO - Return code: 0
23:02:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
23:02:04 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')]}
23:02:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:02:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02:04 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')]}
23:02:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:02:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d5eba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e294d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8eeab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778', '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
23:02:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
23:02:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
23:02:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:02:04 INFO - 'CCACHE_UMASK': '002',
23:02:04 INFO - 'DISPLAY': ':0',
23:02:04 INFO - 'HOME': '/home/cltbld',
23:02:04 INFO - 'LANG': 'en_US.UTF-8',
23:02:04 INFO - 'LOGNAME': 'cltbld',
23:02:04 INFO - 'MAIL': '/var/mail/cltbld',
23:02:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:02:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:02:04 INFO - 'MOZ_NO_REMOTE': '1',
23:02:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:02:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:02:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:02:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:02:04 INFO - 'PWD': '/builds/slave/test',
23:02:04 INFO - 'SHELL': '/bin/bash',
23:02:04 INFO - 'SHLVL': '1',
23:02:04 INFO - 'TERM': 'linux',
23:02:04 INFO - 'TMOUT': '86400',
23:02:04 INFO - 'USER': 'cltbld',
23:02:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:02:04 INFO - '_': '/tools/buildbot/bin/python'}
23:02:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:02:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
23:02:04 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
23:02:04 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
23:02:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:04 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
23:02:04 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
23:02:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz
23:02:09 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
23:02:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
23:02:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
23:02:09 INFO - Installing collected packages: mozsystemmonitor
23:02:09 INFO - Running setup.py install for mozsystemmonitor
23:02:09 INFO - Successfully installed mozsystemmonitor
23:02:09 INFO - Cleaning up...
23:02:09 INFO - Return code: 0
23:02:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
23:02: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')]}
23:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:02:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02: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')]}
23:02:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:02:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d5eba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e294d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8eeab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778', '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
23:02:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
23:02:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
23:02:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:02:09 INFO - 'CCACHE_UMASK': '002',
23:02:09 INFO - 'DISPLAY': ':0',
23:02:09 INFO - 'HOME': '/home/cltbld',
23:02:09 INFO - 'LANG': 'en_US.UTF-8',
23:02:09 INFO - 'LOGNAME': 'cltbld',
23:02:09 INFO - 'MAIL': '/var/mail/cltbld',
23:02:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:02:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:02:09 INFO - 'MOZ_NO_REMOTE': '1',
23:02:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:02:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:02:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:02:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:02:09 INFO - 'PWD': '/builds/slave/test',
23:02:09 INFO - 'SHELL': '/bin/bash',
23:02:09 INFO - 'SHLVL': '1',
23:02:09 INFO - 'TERM': 'linux',
23:02:09 INFO - 'TMOUT': '86400',
23:02:09 INFO - 'USER': 'cltbld',
23:02:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:02:09 INFO - '_': '/tools/buildbot/bin/python'}
23:02:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:02:09 INFO - Downloading/unpacking blobuploader==1.2.4
23:02:09 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
23:02:09 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
23:02:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:09 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
23:02:09 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
23:02:14 INFO - Downloading blobuploader-1.2.4.tar.gz
23:02:14 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
23:02:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
23:02:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
23:02:14 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
23:02:14 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
23:02:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:14 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
23:02:14 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
23:02:15 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
23:02:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
23:02:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
23:02:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:02:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:02:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:02:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:02:16 INFO - Downloading docopt-0.6.1.tar.gz
23:02:16 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
23:02:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
23:02:16 INFO - Installing collected packages: blobuploader, requests, docopt
23:02:16 INFO - Running setup.py install for blobuploader
23:02:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
23:02:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
23:02:16 INFO - Running setup.py install for requests
23:02:17 INFO - Running setup.py install for docopt
23:02:17 INFO - Successfully installed blobuploader requests docopt
23:02:17 INFO - Cleaning up...
23:02:17 INFO - Return code: 0
23:02:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:02: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')]}
23:02:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:02:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02: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')]}
23:02:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:02:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d5eba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e294d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8eeab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778', '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
23:02:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
23:02:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:02:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:02:17 INFO - 'CCACHE_UMASK': '002',
23:02:17 INFO - 'DISPLAY': ':0',
23:02:17 INFO - 'HOME': '/home/cltbld',
23:02:17 INFO - 'LANG': 'en_US.UTF-8',
23:02:17 INFO - 'LOGNAME': 'cltbld',
23:02:17 INFO - 'MAIL': '/var/mail/cltbld',
23:02:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:02:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:02:17 INFO - 'MOZ_NO_REMOTE': '1',
23:02:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:02:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:02:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:02:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:02:17 INFO - 'PWD': '/builds/slave/test',
23:02:17 INFO - 'SHELL': '/bin/bash',
23:02:17 INFO - 'SHLVL': '1',
23:02:17 INFO - 'TERM': 'linux',
23:02:17 INFO - 'TMOUT': '86400',
23:02:17 INFO - 'USER': 'cltbld',
23:02:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:02:17 INFO - '_': '/tools/buildbot/bin/python'}
23:02:18 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:02:18 INFO - Running setup.py (path:/tmp/pip-IItUZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:02:18 INFO - Running setup.py (path:/tmp/pip-T6Ctvg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:02:18 INFO - Running setup.py (path:/tmp/pip-0COU8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:02:18 INFO - Running setup.py (path:/tmp/pip-noDUXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:02:18 INFO - Running setup.py (path:/tmp/pip-UyxJrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:02:18 INFO - Running setup.py (path:/tmp/pip-OzAPbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:02:18 INFO - Running setup.py (path:/tmp/pip-zkFF6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:02:19 INFO - Running setup.py (path:/tmp/pip-PT_Hg1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:02:19 INFO - Running setup.py (path:/tmp/pip-ydAkiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:02:19 INFO - Running setup.py (path:/tmp/pip-WpXQar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:02:19 INFO - Running setup.py (path:/tmp/pip-mD2EjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:02:19 INFO - Running setup.py (path:/tmp/pip-X_JuUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:02:19 INFO - Running setup.py (path:/tmp/pip-KuUKcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:02:19 INFO - Running setup.py (path:/tmp/pip-clP07i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:02:20 INFO - Running setup.py (path:/tmp/pip-J4Z4Td-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:02:20 INFO - Running setup.py (path:/tmp/pip-mEfqWu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:02:20 INFO - Running setup.py (path:/tmp/pip-9KgYop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:02:20 INFO - Running setup.py (path:/tmp/pip-LxR38P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:02:20 INFO - Running setup.py (path:/tmp/pip-L8_J2o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:02:20 INFO - Running setup.py (path:/tmp/pip-KuQoWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:02:20 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:02:21 INFO - Running setup.py (path:/tmp/pip-hXJtvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:02:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:02:21 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
23:02:21 INFO - Running setup.py install for manifestparser
23:02:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
23:02:21 INFO - Running setup.py install for mozcrash
23:02:21 INFO - Running setup.py install for mozdebug
23:02:21 INFO - Running setup.py install for mozdevice
23:02:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Running setup.py install for mozfile
23:02:22 INFO - Running setup.py install for mozhttpd
23:02:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Running setup.py install for mozinfo
23:02:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Running setup.py install for mozInstall
23:02:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
23:02:22 INFO - Running setup.py install for mozleak
23:02:23 INFO - Running setup.py install for mozlog
23:02:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
23:02:23 INFO - Running setup.py install for moznetwork
23:02:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
23:02:23 INFO - Running setup.py install for mozprocess
23:02:23 INFO - Running setup.py install for mozprofile
23:02:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
23:02:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
23:02:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
23:02:24 INFO - Running setup.py install for mozrunner
23:02:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
23:02:24 INFO - Running setup.py install for mozscreenshot
23:02:24 INFO - Running setup.py install for moztest
23:02:24 INFO - Running setup.py install for mozversion
23:02:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
23:02:24 INFO - Running setup.py install for marionette-transport
23:02:25 INFO - Running setup.py install for marionette-driver
23:02:25 INFO - Running setup.py install for browsermob-proxy
23:02:25 INFO - Running setup.py install for marionette-client
23:02:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:02:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
23:02:26 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
23:02:26 INFO - Cleaning up...
23:02:26 INFO - Return code: 0
23:02:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:02: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')]}
23:02:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:02:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02: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')]}
23:02:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:02:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
23:02:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d5eba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e294d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8eeab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778', '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
23:02:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
23:02:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:02:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:02:26 INFO - 'CCACHE_UMASK': '002',
23:02:26 INFO - 'DISPLAY': ':0',
23:02:26 INFO - 'HOME': '/home/cltbld',
23:02:26 INFO - 'LANG': 'en_US.UTF-8',
23:02:26 INFO - 'LOGNAME': 'cltbld',
23:02:26 INFO - 'MAIL': '/var/mail/cltbld',
23:02:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:02:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:02:26 INFO - 'MOZ_NO_REMOTE': '1',
23:02:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:02:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:02:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:02:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:02:26 INFO - 'PWD': '/builds/slave/test',
23:02:26 INFO - 'SHELL': '/bin/bash',
23:02:26 INFO - 'SHLVL': '1',
23:02:26 INFO - 'TERM': 'linux',
23:02:26 INFO - 'TMOUT': '86400',
23:02:26 INFO - 'USER': 'cltbld',
23:02:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:02:26 INFO - '_': '/tools/buildbot/bin/python'}
23:02:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:02:26 INFO - Running setup.py (path:/tmp/pip-PAJsev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:02:26 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))
23:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:02:26 INFO - Running setup.py (path:/tmp/pip-sb6Rx5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:02:26 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))
23:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:02:26 INFO - Running setup.py (path:/tmp/pip-w5AbW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:02:27 INFO - Running setup.py (path:/tmp/pip-FkGKPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:02:27 INFO - Running setup.py (path:/tmp/pip-9zr3Tb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:02:27 INFO - Running setup.py (path:/tmp/pip-LO4pt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:02:27 INFO - Running setup.py (path:/tmp/pip-Xogaob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:02:27 INFO - Running setup.py (path:/tmp/pip-YpyNNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:02:27 INFO - Running setup.py (path:/tmp/pip-_c62zb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:02:27 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))
23:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:02:27 INFO - Running setup.py (path:/tmp/pip-6HvMGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:02:28 INFO - Running setup.py (path:/tmp/pip-jh44Be-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:02:28 INFO - Running setup.py (path:/tmp/pip-eeNEp0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:02:28 INFO - Running setup.py (path:/tmp/pip-vN5wz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:02:28 INFO - Running setup.py (path:/tmp/pip-c_lit6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
23:02:28 INFO - Running setup.py (path:/tmp/pip-Dqd1IR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
23:02:28 INFO - Running setup.py (path:/tmp/pip-77CiE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
23:02:28 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))
23:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
23:02:28 INFO - Running setup.py (path:/tmp/pip-aFm2zr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
23:02:29 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))
23:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
23:02:29 INFO - Running setup.py (path:/tmp/pip-1Lwqdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
23:02:29 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))
23:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
23:02:29 INFO - Running setup.py (path:/tmp/pip-DzWkLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
23:02:29 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))
23:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:02:29 INFO - Running setup.py (path:/tmp/pip-HxEsLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
23:02:29 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))
23:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette
23:02:29 INFO - Running setup.py (path:/tmp/pip-jT8Pwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
23:02:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
23:02:29 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))
23:02:29 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))
23:02:29 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))
23:02:29 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))
23:02:29 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))
23:02:29 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))
23:02:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
23:02:29 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
23:02:29 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
23:02:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
23:02:29 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
23:02:29 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
23:02:34 INFO - Downloading blessings-1.5.1.tar.gz
23:02:34 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
23:02:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
23:02:34 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))
23:02:34 INFO - Installing collected packages: blessings
23:02:34 INFO - Running setup.py install for blessings
23:02:35 INFO - Successfully installed blessings
23:02:35 INFO - Cleaning up...
23:02:35 INFO - Return code: 0
23:02:35 INFO - Done creating virtualenv /builds/slave/test/build/venv.
23:02:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:02:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:02:35 INFO - Reading from file tmpfile_stdout
23:02:35 INFO - Current package versions:
23:02:35 INFO - argparse == 1.2.1
23:02:35 INFO - blessings == 1.5.1
23:02:35 INFO - blobuploader == 1.2.4
23:02:35 INFO - browsermob-proxy == 0.6.0
23:02:35 INFO - docopt == 0.6.1
23:02:35 INFO - manifestparser == 1.1
23:02:35 INFO - marionette-client == 2.0.0
23:02:35 INFO - marionette-driver == 1.1.1
23:02:35 INFO - marionette-transport == 1.0.0
23:02:35 INFO - mozInstall == 1.12
23:02:35 INFO - mozcrash == 0.16
23:02:35 INFO - mozdebug == 0.1
23:02:35 INFO - mozdevice == 0.47
23:02:35 INFO - mozfile == 1.2
23:02:35 INFO - mozhttpd == 0.7
23:02:35 INFO - mozinfo == 0.9
23:02:35 INFO - mozleak == 0.1
23:02:35 INFO - mozlog == 3.0
23:02:35 INFO - moznetwork == 0.27
23:02:35 INFO - mozprocess == 0.22
23:02:35 INFO - mozprofile == 0.27
23:02:35 INFO - mozrunner == 6.11
23:02:35 INFO - mozscreenshot == 0.1
23:02:35 INFO - mozsystemmonitor == 0.0
23:02:35 INFO - moztest == 0.7
23:02:35 INFO - mozversion == 1.4
23:02:35 INFO - psutil == 3.1.1
23:02:35 INFO - requests == 1.2.3
23:02:35 INFO - wsgiref == 0.1.2
23:02:35 INFO - Running post-action listener: _resource_record_post_action
23:02:35 INFO - Running post-action listener: _start_resource_monitoring
23:02:35 INFO - Starting resource monitoring.
23:02:35 INFO - #####
23:02:35 INFO - ##### Running pull step.
23:02:35 INFO - #####
23:02:35 INFO - Running pre-action listener: _resource_record_pre_action
23:02:35 INFO - Running main action method: pull
23:02:35 INFO - Pull has nothing to do!
23:02:35 INFO - Running post-action listener: _resource_record_post_action
23:02:35 INFO - #####
23:02:35 INFO - ##### Running install step.
23:02:35 INFO - #####
23:02:35 INFO - Running pre-action listener: _resource_record_pre_action
23:02:35 INFO - Running main action method: install
23:02:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
23:02:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
23:02:35 INFO - Reading from file tmpfile_stdout
23:02:36 INFO - Detecting whether we're running mozinstall >=1.0...
23:02:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
23:02:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
23:02:36 INFO - Reading from file tmpfile_stdout
23:02:36 INFO - Output received:
23:02:36 INFO - Usage: mozinstall [options] installer
23:02:36 INFO - Options:
23:02:36 INFO - -h, --help show this help message and exit
23:02:36 INFO - -d DEST, --destination=DEST
23:02:36 INFO - Directory to install application into. [default:
23:02:36 INFO - "/builds/slave/test"]
23:02:36 INFO - --app=APP Application being installed. [default: firefox]
23:02:36 INFO - mkdir: /builds/slave/test/build/application
23:02:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
23:02:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
23:03:00 INFO - Reading from file tmpfile_stdout
23:03:00 INFO - Output received:
23:03:00 INFO - /builds/slave/test/build/application/firefox/firefox
23:03:00 INFO - Running post-action listener: _resource_record_post_action
23:03:00 INFO - #####
23:03:00 INFO - ##### Running run-tests step.
23:03:00 INFO - #####
23:03:00 INFO - Running pre-action listener: _resource_record_pre_action
23:03:00 INFO - Running main action method: run_tests
23:03:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
23:03:00 INFO - minidump filename unknown. determining based upon platform and arch
23:03:00 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
23:03:00 INFO - grabbing minidump binary from tooltool
23:03:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:03:00 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eda790>, '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 0x8dcd908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ed8bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
23:03:00 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
23:03:00 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
23:03:00 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
23:03:00 INFO - Return code: 0
23:03:00 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
23:03:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
23:03:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
23:03:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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
23:03:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
23:03:00 INFO - 'CCACHE_UMASK': '002',
23:03:00 INFO - 'DISPLAY': ':0',
23:03:00 INFO - 'HOME': '/home/cltbld',
23:03:00 INFO - 'LANG': 'en_US.UTF-8',
23:03:00 INFO - 'LOGNAME': 'cltbld',
23:03:00 INFO - 'MAIL': '/var/mail/cltbld',
23:03:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
23:03:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:03:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
23:03:00 INFO - 'MOZ_NO_REMOTE': '1',
23:03:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
23:03:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:03:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
23:03:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:03:00 INFO - 'PWD': '/builds/slave/test',
23:03:00 INFO - 'SHELL': '/bin/bash',
23:03:00 INFO - 'SHLVL': '1',
23:03:00 INFO - 'TERM': 'linux',
23:03:00 INFO - 'TMOUT': '86400',
23:03:00 INFO - 'USER': 'cltbld',
23:03:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447480262.393853-2073500778',
23:03:00 INFO - '_': '/tools/buildbot/bin/python'}
23:03:00 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/faW7tts_RA2tINK03_lWuA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
23:03:07 INFO - Using 1 client processes
23:03:07 INFO - wptserve Starting http server on 127.0.0.1:8000
23:03:07 INFO - wptserve Starting http server on 127.0.0.1:8001
23:03:07 INFO - wptserve Starting http server on 127.0.0.1:8443
23:03:10 INFO - SUITE-START | Running 820 tests
23:03:10 INFO - Running testharness tests
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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 1ms
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 9ms
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
23:03:10 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
23:03:10 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
23:03:10 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
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
23:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
23:03:10 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
23:03:10 INFO - Setting up ssl
23:03:10 INFO - PROCESS | certutil |
23:03:10 INFO - PROCESS | certutil |
23:03:10 INFO - PROCESS | certutil |
23:03:10 INFO - Certificate Nickname Trust Attributes
23:03:10 INFO - SSL,S/MIME,JAR/XPI
23:03:10 INFO -
23:03:10 INFO - web-platform-tests CT,,
23:03:10 INFO -
23:03:10 INFO - Starting runner
23:03:11 INFO - PROCESS | 9155 | 1447484591989 Marionette INFO Marionette enabled via build flag and pref
23:03:12 INFO - PROCESS | 9155 | ++DOCSHELL 0xa72aa000 == 1 [pid = 9155] [id = 1]
23:03:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 1 (0xa72d6400) [pid = 9155] [serial = 1] [outer = (nil)]
23:03:12 INFO - PROCESS | 9155 | [9155] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
23:03:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 2 (0xa4d4fc00) [pid = 9155] [serial = 2] [outer = 0xa72d6400]
23:03:12 INFO - PROCESS | 9155 | 1447484592682 Marionette INFO Listening on port 2828
23:03:13 INFO - PROCESS | 9155 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a572a140
23:03:14 INFO - PROCESS | 9155 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
23:03:14 INFO - PROCESS | 9155 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fee08a0
23:03:14 INFO - PROCESS | 9155 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fef61a0
23:03:14 INFO - PROCESS | 9155 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fef6da0
23:03:14 INFO - PROCESS | 9155 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9ff91720
23:03:14 INFO - PROCESS | 9155 | 1447484594589 Marionette INFO Marionette enabled via command-line flag
23:03:14 INFO - PROCESS | 9155 | ++DOCSHELL 0xa5777800 == 2 [pid = 9155] [id = 2]
23:03:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 3 (0xa5780400) [pid = 9155] [serial = 3] [outer = (nil)]
23:03:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 4 (0xa5780c00) [pid = 9155] [serial = 4] [outer = 0xa5780400]
23:03:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 5 (0xa57e0400) [pid = 9155] [serial = 5] [outer = 0xa72d6400]
23:03:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:03:14 INFO - PROCESS | 9155 | 1447484594820 Marionette INFO Accepted connection conn0 from 127.0.0.1:44422
23:03:14 INFO - PROCESS | 9155 | 1447484594822 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:03:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:03:15 INFO - PROCESS | 9155 | 1447484595051 Marionette INFO Accepted connection conn1 from 127.0.0.1:44423
23:03:15 INFO - PROCESS | 9155 | 1447484595052 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:03:15 INFO - PROCESS | 9155 | 1447484595059 Marionette INFO Closed connection conn0
23:03:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
23:03:15 INFO - PROCESS | 9155 | 1447484595130 Marionette INFO Accepted connection conn2 from 127.0.0.1:44424
23:03:15 INFO - PROCESS | 9155 | 1447484595132 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
23:03:15 INFO - PROCESS | 9155 | 1447484595164 Marionette INFO Closed connection conn2
23:03:15 INFO - PROCESS | 9155 | 1447484595173 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
23:03:15 INFO - PROCESS | 9155 | [9155] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
23:03:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d64e800 == 3 [pid = 9155] [id = 3]
23:03:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 6 (0x9d652800) [pid = 9155] [serial = 6] [outer = (nil)]
23:03:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d652c00 == 4 [pid = 9155] [id = 4]
23:03:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 7 (0x9d653000) [pid = 9155] [serial = 7] [outer = (nil)]
23:03:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:03:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b9b4c00 == 5 [pid = 9155] [id = 5]
23:03:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 8 (0x9b9b5000) [pid = 9155] [serial = 8] [outer = (nil)]
23:03:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
23:03:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 9 (0x9b40cc00) [pid = 9155] [serial = 9] [outer = 0x9b9b5000]
23:03:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 10 (0x9b90c000) [pid = 9155] [serial = 10] [outer = 0x9d652800]
23:03:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 11 (0x9b90dc00) [pid = 9155] [serial = 11] [outer = 0x9d653000]
23:03:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 12 (0x9b910000) [pid = 9155] [serial = 12] [outer = 0x9b9b5000]
23:03:19 INFO - PROCESS | 9155 | 1447484599073 Marionette INFO loaded listener.js
23:03:19 INFO - PROCESS | 9155 | 1447484599109 Marionette INFO loaded listener.js
23:03:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 13 (0x9a9d6800) [pid = 9155] [serial = 13] [outer = 0x9b9b5000]
23:03:19 INFO - PROCESS | 9155 | 1447484599631 Marionette DEBUG conn1 client <- {"sessionId":"a8afea1c-afa3-44a5-95c2-4976d55eec96","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113211133","device":"desktop","version":"45.0a1"}}
23:03:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:20 INFO - PROCESS | 9155 | 1447484600056 Marionette DEBUG conn1 -> {"name":"getContext"}
23:03:20 INFO - PROCESS | 9155 | 1447484600065 Marionette DEBUG conn1 client <- {"value":"content"}
23:03:20 INFO - PROCESS | 9155 | 1447484600437 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
23:03:20 INFO - PROCESS | 9155 | 1447484600442 Marionette DEBUG conn1 client <- {}
23:03:20 INFO - PROCESS | 9155 | 1447484600507 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}}
23:03:20 INFO - PROCESS | 9155 | [9155] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
23:03:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 14 (0x9d81f400) [pid = 9155] [serial = 14] [outer = 0x9b9b5000]
23:03:21 INFO - PROCESS | 9155 | [9155] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
23:03:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:03:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d827c00 == 6 [pid = 9155] [id = 6]
23:03:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 15 (0x9da5b800) [pid = 9155] [serial = 15] [outer = (nil)]
23:03:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 16 (0x9554c000) [pid = 9155] [serial = 16] [outer = 0x9da5b800]
23:03:21 INFO - PROCESS | 9155 | 1447484601674 Marionette INFO loaded listener.js
23:03:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 17 (0x95551c00) [pid = 9155] [serial = 17] [outer = 0x9da5b800]
23:03:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x95311400 == 7 [pid = 9155] [id = 7]
23:03:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 18 (0x95311c00) [pid = 9155] [serial = 18] [outer = (nil)]
23:03:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 19 (0x95316800) [pid = 9155] [serial = 19] [outer = 0x95311c00]
23:03:22 INFO - PROCESS | 9155 | 1447484602168 Marionette INFO loaded listener.js
23:03:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 20 (0x953ccc00) [pid = 9155] [serial = 20] [outer = 0x95311c00]
23:03:23 INFO - PROCESS | 9155 | [9155] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
23:03:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:23 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
23:03:23 INFO - document served over http requires an http
23:03:23 INFO - sub-resource via fetch-request using the http-csp
23:03:23 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:23 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
23:03:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1826ms
23:03:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:03:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x953d2000 == 8 [pid = 9155] [id = 8]
23:03:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 21 (0x97dc8000) [pid = 9155] [serial = 21] [outer = (nil)]
23:03:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 22 (0x9aeb5c00) [pid = 9155] [serial = 22] [outer = 0x97dc8000]
23:03:23 INFO - PROCESS | 9155 | 1447484603869 Marionette INFO loaded listener.js
23:03:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 23 (0x9c149c00) [pid = 9155] [serial = 23] [outer = 0x97dc8000]
23:03:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x9ec04c00 == 9 [pid = 9155] [id = 9]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 24 (0x9ec09800) [pid = 9155] [serial = 24] [outer = (nil)]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 25 (0x9d820800) [pid = 9155] [serial = 25] [outer = 0x9ec09800]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 26 (0x9f75a800) [pid = 9155] [serial = 26] [outer = 0x9ec09800]
23:03:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x9530f000 == 10 [pid = 9155] [id = 10]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 27 (0x9b47a400) [pid = 9155] [serial = 27] [outer = (nil)]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 28 (0xa0407c00) [pid = 9155] [serial = 28] [outer = 0x9b47a400]
23:03:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 29 (0xa572fc00) [pid = 9155] [serial = 29] [outer = 0x9b47a400]
23:03:25 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
23:03:25 INFO - document served over http requires an http
23:03:25 INFO - sub-resource via fetch-request using the http-csp
23:03:25 INFO - delivery method with no-redirect and when
23:03: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"
23:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:25 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
23:03:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1803ms
23:03:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:03:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x9f75a400 == 11 [pid = 9155] [id = 11]
23:03:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 30 (0x9ffafc00) [pid = 9155] [serial = 30] [outer = (nil)]
23:03:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 31 (0xa9115400) [pid = 9155] [serial = 31] [outer = 0x9ffafc00]
23:03:25 INFO - PROCESS | 9155 | 1447484605656 Marionette INFO loaded listener.js
23:03:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 32 (0x9b5cdc00) [pid = 9155] [serial = 32] [outer = 0x9ffafc00]
23:03:26 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
23:03:26 INFO - document served over http requires an http
23:03:26 INFO - sub-resource via fetch-request using the http-csp
23:03:26 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:26 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
23:03:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1435ms
23:03:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:03:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x9530b800 == 12 [pid = 9155] [id = 12]
23:03:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 33 (0x9530bc00) [pid = 9155] [serial = 33] [outer = (nil)]
23:03:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 34 (0x9b5d0800) [pid = 9155] [serial = 34] [outer = 0x9530bc00]
23:03:27 INFO - PROCESS | 9155 | 1447484607142 Marionette INFO loaded listener.js
23:03:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 35 (0x9c8c0800) [pid = 9155] [serial = 35] [outer = 0x9530bc00]
23:03:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x945ea400 == 13 [pid = 9155] [id = 13]
23:03:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 36 (0x945ea800) [pid = 9155] [serial = 36] [outer = (nil)]
23:03:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 37 (0x945eb400) [pid = 9155] [serial = 37] [outer = 0x945ea800]
23:03:28 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
23:03:28 INFO - document served over http requires an http
23:03:28 INFO - sub-resource via iframe-tag using the http-csp
23:03:28 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:28 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
23:03:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1500ms
23:03:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:03:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x945ebc00 == 14 [pid = 9155] [id = 14]
23:03:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 38 (0x945ec400) [pid = 9155] [serial = 38] [outer = (nil)]
23:03:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 39 (0x9b5d3c00) [pid = 9155] [serial = 39] [outer = 0x945ec400]
23:03:28 INFO - PROCESS | 9155 | 1447484608620 Marionette INFO loaded listener.js
23:03:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 40 (0xa9253c00) [pid = 9155] [serial = 40] [outer = 0x945ec400]
23:03:29 INFO - PROCESS | 9155 | ++DOCSHELL 0xa01b8800 == 15 [pid = 9155] [id = 15]
23:03:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 41 (0xa01b9c00) [pid = 9155] [serial = 41] [outer = (nil)]
23:03:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 42 (0x9c176400) [pid = 9155] [serial = 42] [outer = 0xa01b9c00]
23:03:30 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
23:03:30 INFO - document served over http requires an http
23:03:30 INFO - sub-resource via iframe-tag using the http-csp
23:03:30 INFO - delivery method with no-redirect and when
23:03: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"
23:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:30 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
23:03:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2344ms
23:03:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:03:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x95318000 == 16 [pid = 9155] [id = 16]
23:03:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 43 (0x9554dc00) [pid = 9155] [serial = 43] [outer = (nil)]
23:03:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 44 (0x9cc46000) [pid = 9155] [serial = 44] [outer = 0x9554dc00]
23:03:30 INFO - PROCESS | 9155 | 1447484610946 Marionette INFO loaded listener.js
23:03:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 45 (0x9cc4d800) [pid = 9155] [serial = 45] [outer = 0x9554dc00]
23:03:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x97dcb800 == 17 [pid = 9155] [id = 17]
23:03:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 46 (0x97ebbc00) [pid = 9155] [serial = 46] [outer = (nil)]
23:03:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 47 (0x97dc1800) [pid = 9155] [serial = 47] [outer = 0x97ebbc00]
23:03:32 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
23:03:32 INFO - document served over http requires an http
23:03:32 INFO - sub-resource via iframe-tag using the http-csp
23:03:32 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:32 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
23:03:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1634ms
23:03:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:03:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f02400 == 18 [pid = 9155] [id = 18]
23:03:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 48 (0x95f0a400) [pid = 9155] [serial = 48] [outer = (nil)]
23:03:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 49 (0x9ad70c00) [pid = 9155] [serial = 49] [outer = 0x95f0a400]
23:03:32 INFO - PROCESS | 9155 | 1447484612641 Marionette INFO loaded listener.js
23:03:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 50 (0x9a6f7800) [pid = 9155] [serial = 50] [outer = 0x95f0a400]
23:03:33 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
23:03:33 INFO - document served over http requires an http
23:03:33 INFO - sub-resource via script-tag using the http-csp
23:03:33 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:33 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
23:03:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1343ms
23:03:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:03:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f0d400 == 19 [pid = 9155] [id = 19]
23:03:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 51 (0x97dce000) [pid = 9155] [serial = 51] [outer = (nil)]
23:03:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 52 (0x9c179000) [pid = 9155] [serial = 52] [outer = 0x97dce000]
23:03:33 INFO - PROCESS | 9155 | 1447484613807 Marionette INFO loaded listener.js
23:03:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 53 (0x9cc46800) [pid = 9155] [serial = 53] [outer = 0x97dce000]
23:03:34 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
23:03:34 INFO - document served over http requires an http
23:03:34 INFO - sub-resource via script-tag using the http-csp
23:03:34 INFO - delivery method with no-redirect and when
23:03: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"
23:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:34 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
23:03:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1089ms
23:03:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:03:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d7cac00 == 20 [pid = 9155] [id = 20]
23:03:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 54 (0x9e91a400) [pid = 9155] [serial = 54] [outer = (nil)]
23:03:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 55 (0x9f755800) [pid = 9155] [serial = 55] [outer = 0x9e91a400]
23:03:34 INFO - PROCESS | 9155 | 1447484614920 Marionette INFO loaded listener.js
23:03:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 56 (0xa01bb000) [pid = 9155] [serial = 56] [outer = 0x9e91a400]
23:03:35 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
23:03:35 INFO - document served over http requires an http
23:03:35 INFO - sub-resource via script-tag using the http-csp
23:03:35 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:35 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
23:03:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1083ms
23:03:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:03:35 INFO - PROCESS | 9155 | ++DOCSHELL 0xa0559400 == 21 [pid = 9155] [id = 21]
23:03:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 57 (0xa055cc00) [pid = 9155] [serial = 57] [outer = (nil)]
23:03:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 58 (0xa1315400) [pid = 9155] [serial = 58] [outer = 0xa055cc00]
23:03:36 INFO - PROCESS | 9155 | 1447484616027 Marionette INFO loaded listener.js
23:03:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 59 (0xa57e2400) [pid = 9155] [serial = 59] [outer = 0xa055cc00]
23:03:36 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
23:03:36 INFO - document served over http requires an http
23:03:36 INFO - sub-resource via xhr-request using the http-csp
23:03:36 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:36 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
23:03:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1036ms
23:03:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:03:37 INFO - PROCESS | 9155 | ++DOCSHELL 0xa8570400 == 22 [pid = 9155] [id = 22]
23:03:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 60 (0xa8642c00) [pid = 9155] [serial = 60] [outer = (nil)]
23:03:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 61 (0xa9139c00) [pid = 9155] [serial = 61] [outer = 0xa8642c00]
23:03:37 INFO - PROCESS | 9155 | 1447484617203 Marionette INFO loaded listener.js
23:03:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 62 (0xa9265c00) [pid = 9155] [serial = 62] [outer = 0xa8642c00]
23:03:37 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
23:03:37 INFO - document served over http requires an http
23:03:37 INFO - sub-resource via xhr-request using the http-csp
23:03:37 INFO - delivery method with no-redirect and when
23:03: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"
23:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:37 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
23:03:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1080ms
23:03:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:03:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x945f3800 == 23 [pid = 9155] [id = 23]
23:03:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 63 (0x9aab4000) [pid = 9155] [serial = 63] [outer = (nil)]
23:03:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 64 (0x9c9cec00) [pid = 9155] [serial = 64] [outer = 0x9aab4000]
23:03:38 INFO - PROCESS | 9155 | 1447484618213 Marionette INFO loaded listener.js
23:03:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 65 (0xa9c4cc00) [pid = 9155] [serial = 65] [outer = 0x9aab4000]
23:03:38 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
23:03:38 INFO - document served over http requires an http
23:03:38 INFO - sub-resource via xhr-request using the http-csp
23:03:38 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:38 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
23:03:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1086ms
23:03:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:03:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aeb9c00 == 24 [pid = 9155] [id = 24]
23:03:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 66 (0x9c9d0000) [pid = 9155] [serial = 66] [outer = (nil)]
23:03:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 67 (0xa9c54c00) [pid = 9155] [serial = 67] [outer = 0x9c9d0000]
23:03:39 INFO - PROCESS | 9155 | 1447484619301 Marionette INFO loaded listener.js
23:03:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 68 (0x9da2c400) [pid = 9155] [serial = 68] [outer = 0x9c9d0000]
23:03:40 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
23:03:40 INFO - document served over http requires an https
23:03:40 INFO - sub-resource via fetch-request using the http-csp
23:03:40 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:40 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
23:03:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1191ms
23:03:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:03:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x9da2e000 == 25 [pid = 9155] [id = 25]
23:03:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 69 (0x9da31400) [pid = 9155] [serial = 69] [outer = (nil)]
23:03:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 70 (0x9da35c00) [pid = 9155] [serial = 70] [outer = 0x9da31400]
23:03:40 INFO - PROCESS | 9155 | 1447484620463 Marionette INFO loaded listener.js
23:03:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 71 (0xa0169400) [pid = 9155] [serial = 71] [outer = 0x9da31400]
23:03:41 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
23:03:41 INFO - document served over http requires an https
23:03:41 INFO - sub-resource via fetch-request using the http-csp
23:03:41 INFO - delivery method with no-redirect and when
23:03: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"
23:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:41 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
23:03:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1132ms
23:03:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:03:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x9da30c00 == 26 [pid = 9155] [id = 26]
23:03:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 72 (0xa0168c00) [pid = 9155] [serial = 72] [outer = (nil)]
23:03:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 73 (0xa016fc00) [pid = 9155] [serial = 73] [outer = 0xa0168c00]
23:03:41 INFO - PROCESS | 9155 | 1447484621630 Marionette INFO loaded listener.js
23:03:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 74 (0x93fb0c00) [pid = 9155] [serial = 74] [outer = 0xa0168c00]
23:03:42 INFO - PROCESS | 9155 | --DOCSHELL 0x945ea400 == 25 [pid = 9155] [id = 13]
23:03:42 INFO - PROCESS | 9155 | --DOCSHELL 0xa01b8800 == 24 [pid = 9155] [id = 15]
23:03:42 INFO - PROCESS | 9155 | --DOCSHELL 0x97dcb800 == 23 [pid = 9155] [id = 17]
23:03:43 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
23:03:43 INFO - document served over http requires an https
23:03:43 INFO - sub-resource via fetch-request using the http-csp
23:03:43 INFO - delivery method with swap-origin-redirect and when
23:03:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:43 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
23:03:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2442ms
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 73 (0x97dce000) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 72 (0xa01b9c00) [pid = 9155] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484609426]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 71 (0x9530bc00) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 70 (0x945ec400) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 69 (0xa8642c00) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 68 (0x9554dc00) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 67 (0x9da5b800) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 66 (0x9e91a400) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 65 (0xa055cc00) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 64 (0x97ebbc00) [pid = 9155] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 63 (0x9c9d0000) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 62 (0x97dc8000) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 61 (0x9ffafc00) [pid = 9155] [serial = 30] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 60 (0x9da35c00) [pid = 9155] [serial = 70] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 59 (0xa4d4fc00) [pid = 9155] [serial = 2] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 58 (0x9da31400) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 57 (0x95f0a400) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 56 (0x945ea800) [pid = 9155] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 55 (0x9aab4000) [pid = 9155] [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]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 54 (0x9b910000) [pid = 9155] [serial = 12] [outer = (nil)] [url = about:blank]
23:03:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 53 (0x9b40cc00) [pid = 9155] [serial = 9] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 52 (0xa9c54c00) [pid = 9155] [serial = 67] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 51 (0x9c9cec00) [pid = 9155] [serial = 64] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 50 (0xa9139c00) [pid = 9155] [serial = 61] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 49 (0xa1315400) [pid = 9155] [serial = 58] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 48 (0x9f755800) [pid = 9155] [serial = 55] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 47 (0x9c179000) [pid = 9155] [serial = 52] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 46 (0x9ad70c00) [pid = 9155] [serial = 49] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 45 (0x97dc1800) [pid = 9155] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 44 (0x9cc46000) [pid = 9155] [serial = 44] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 43 (0x9c176400) [pid = 9155] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484609426]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 42 (0x9b5d3c00) [pid = 9155] [serial = 39] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 41 (0x945eb400) [pid = 9155] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 40 (0x9b5d0800) [pid = 9155] [serial = 34] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 39 (0xa9115400) [pid = 9155] [serial = 31] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 38 (0xa0407c00) [pid = 9155] [serial = 28] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 37 (0x9aeb5c00) [pid = 9155] [serial = 22] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 36 (0x95316800) [pid = 9155] [serial = 19] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 35 (0x9d820800) [pid = 9155] [serial = 25] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 34 (0x9554c000) [pid = 9155] [serial = 16] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 33 (0xa9c4cc00) [pid = 9155] [serial = 65] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 32 (0xa9265c00) [pid = 9155] [serial = 62] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | --DOMWINDOW == 31 (0xa57e2400) [pid = 9155] [serial = 59] [outer = (nil)] [url = about:blank]
23:03:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x945edc00 == 24 [pid = 9155] [id = 27]
23:03:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 32 (0x945f0000) [pid = 9155] [serial = 75] [outer = (nil)]
23:03:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 33 (0x9554cc00) [pid = 9155] [serial = 76] [outer = 0x945f0000]
23:03:44 INFO - PROCESS | 9155 | 1447484624671 Marionette INFO loaded listener.js
23:03:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 34 (0x97dc4800) [pid = 9155] [serial = 77] [outer = 0x945f0000]
23:03:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aab5000 == 25 [pid = 9155] [id = 28]
23:03:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 35 (0x9aab5c00) [pid = 9155] [serial = 78] [outer = (nil)]
23:03:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 36 (0x9a6f2400) [pid = 9155] [serial = 79] [outer = 0x9aab5c00]
23:03:45 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
23:03:45 INFO - document served over http requires an https
23:03:45 INFO - sub-resource via iframe-tag using the http-csp
23:03:45 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:45 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
23:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1302ms
23:03:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:03:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x945f3000 == 26 [pid = 9155] [id = 29]
23:03:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 37 (0x9ac7ec00) [pid = 9155] [serial = 80] [outer = (nil)]
23:03:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 38 (0x9aeb5c00) [pid = 9155] [serial = 81] [outer = 0x9ac7ec00]
23:03:45 INFO - PROCESS | 9155 | 1447484625865 Marionette INFO loaded listener.js
23:03:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 39 (0x9b5d0400) [pid = 9155] [serial = 82] [outer = 0x9ac7ec00]
23:03:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x945ee000 == 27 [pid = 9155] [id = 30]
23:03:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 40 (0x945ee400) [pid = 9155] [serial = 83] [outer = (nil)]
23:03:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 41 (0x95319800) [pid = 9155] [serial = 84] [outer = 0x945ee400]
23:03:46 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
23:03:46 INFO - document served over http requires an https
23:03:46 INFO - sub-resource via iframe-tag using the http-csp
23:03:46 INFO - delivery method with no-redirect and when
23:03: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"
23:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:46 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
23:03:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1337ms
23:03:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:03:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e9400 == 28 [pid = 9155] [id = 31]
23:03:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 42 (0x9a7dd800) [pid = 9155] [serial = 85] [outer = (nil)]
23:03:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 43 (0x9ac85c00) [pid = 9155] [serial = 86] [outer = 0x9a7dd800]
23:03:47 INFO - PROCESS | 9155 | 1447484627414 Marionette INFO loaded listener.js
23:03:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 44 (0x9b5d3800) [pid = 9155] [serial = 87] [outer = 0x9a7dd800]
23:03:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c179800 == 29 [pid = 9155] [id = 32]
23:03:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 45 (0x9c179c00) [pid = 9155] [serial = 88] [outer = (nil)]
23:03:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 46 (0x9c171800) [pid = 9155] [serial = 89] [outer = 0x9c179c00]
23:03:48 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
23:03:48 INFO - document served over http requires an https
23:03:48 INFO - sub-resource via iframe-tag using the http-csp
23:03:48 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:48 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
23:03:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1534ms
23:03:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:03:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c8c9400 == 30 [pid = 9155] [id = 33]
23:03:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 47 (0x9c8c9c00) [pid = 9155] [serial = 90] [outer = (nil)]
23:03:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 48 (0x9c9c9000) [pid = 9155] [serial = 91] [outer = 0x9c8c9c00]
23:03:48 INFO - PROCESS | 9155 | 1447484628965 Marionette INFO loaded listener.js
23:03:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 49 (0x9c9d3800) [pid = 9155] [serial = 92] [outer = 0x9c8c9c00]
23:03:49 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
23:03:49 INFO - document served over http requires an https
23:03:49 INFO - sub-resource via script-tag using the http-csp
23:03:49 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:49 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
23:03:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1434ms
23:03:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:03:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d654c00 == 31 [pid = 9155] [id = 34]
23:03:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 50 (0x9d820c00) [pid = 9155] [serial = 93] [outer = (nil)]
23:03:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 51 (0x9da30800) [pid = 9155] [serial = 94] [outer = 0x9d820c00]
23:03:50 INFO - PROCESS | 9155 | 1447484630504 Marionette INFO loaded listener.js
23:03:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 52 (0x9e915800) [pid = 9155] [serial = 95] [outer = 0x9d820c00]
23:03:51 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
23:03:51 INFO - document served over http requires an https
23:03:51 INFO - sub-resource via script-tag using the http-csp
23:03:51 INFO - delivery method with no-redirect and when
23:03: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"
23:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:51 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
23:03:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1436ms
23:03:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:03:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b911400 == 32 [pid = 9155] [id = 35]
23:03:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 53 (0x9f755800) [pid = 9155] [serial = 96] [outer = (nil)]
23:03:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 54 (0x9f8d5000) [pid = 9155] [serial = 97] [outer = 0x9f755800]
23:03:51 INFO - PROCESS | 9155 | 1447484631825 Marionette INFO loaded listener.js
23:03:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 55 (0xa016e400) [pid = 9155] [serial = 98] [outer = 0x9f755800]
23:03:52 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
23:03:52 INFO - document served over http requires an https
23:03:52 INFO - sub-resource via script-tag using the http-csp
23:03:52 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:52 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
23:03:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1435ms
23:03:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:03:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e9000 == 33 [pid = 9155] [id = 36]
23:03:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 56 (0x9ac86400) [pid = 9155] [serial = 99] [outer = (nil)]
23:03:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 57 (0xa01bfc00) [pid = 9155] [serial = 100] [outer = 0x9ac86400]
23:03:53 INFO - PROCESS | 9155 | 1447484633362 Marionette INFO loaded listener.js
23:03:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 58 (0xa0518400) [pid = 9155] [serial = 101] [outer = 0x9ac86400]
23:03:54 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
23:03:54 INFO - document served over http requires an https
23:03:54 INFO - sub-resource via xhr-request using the http-csp
23:03:54 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:54 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
23:03:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1437ms
23:03:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:03:54 INFO - PROCESS | 9155 | ++DOCSHELL 0xa054e000 == 34 [pid = 9155] [id = 37]
23:03:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 59 (0xa1317800) [pid = 9155] [serial = 102] [outer = (nil)]
23:03:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 60 (0xa577fc00) [pid = 9155] [serial = 103] [outer = 0xa1317800]
23:03:54 INFO - PROCESS | 9155 | 1447484634757 Marionette INFO loaded listener.js
23:03:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 61 (0xa57e2400) [pid = 9155] [serial = 104] [outer = 0xa1317800]
23:03:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 62 (0x9d633400) [pid = 9155] [serial = 105] [outer = 0x9b47a400]
23:03:55 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
23:03:55 INFO - document served over http requires an https
23:03:55 INFO - sub-resource via xhr-request using the http-csp
23:03:55 INFO - delivery method with no-redirect and when
23:03: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"
23:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:55 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
23:03:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1395ms
23:03:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:03:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aaaf800 == 35 [pid = 9155] [id = 38]
23:03:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 63 (0x9b1a7800) [pid = 9155] [serial = 106] [outer = (nil)]
23:03:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 64 (0x9d63bc00) [pid = 9155] [serial = 107] [outer = 0x9b1a7800]
23:03:56 INFO - PROCESS | 9155 | 1447484636277 Marionette INFO loaded listener.js
23:03:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 65 (0x9c883800) [pid = 9155] [serial = 108] [outer = 0x9b1a7800]
23:03:57 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
23:03:57 INFO - document served over http requires an https
23:03:57 INFO - sub-resource via xhr-request using the http-csp
23:03:57 INFO - delivery method with swap-origin-redirect and when
23:03: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"
23:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:57 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
23:03:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1497ms
23:03:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:03:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x93fbc000 == 36 [pid = 9155] [id = 39]
23:03:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 66 (0x9b5d0000) [pid = 9155] [serial = 109] [outer = (nil)]
23:03:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 67 (0xa9141400) [pid = 9155] [serial = 110] [outer = 0x9b5d0000]
23:03:57 INFO - PROCESS | 9155 | 1447484637691 Marionette INFO loaded listener.js
23:03:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 68 (0xa9c4dc00) [pid = 9155] [serial = 111] [outer = 0x9b5d0000]
23:03:59 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
23:03:59 INFO - document served over http requires an http
23:03:59 INFO - sub-resource via fetch-request using the http-csp
23:03:59 INFO - delivery method with keep-origin-redirect and when
23:03: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"
23:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:59 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
23:03:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2336ms
23:03:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:04:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x93fb3c00 == 37 [pid = 9155] [id = 40]
23:04:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 69 (0x93fb4400) [pid = 9155] [serial = 112] [outer = (nil)]
23:04:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 70 (0x93fbb000) [pid = 9155] [serial = 113] [outer = 0x93fb4400]
23:04:00 INFO - PROCESS | 9155 | 1447484640157 Marionette INFO loaded listener.js
23:04:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 71 (0x95314400) [pid = 9155] [serial = 114] [outer = 0x93fb4400]
23:04:00 INFO - PROCESS | 9155 | --DOCSHELL 0x9aab5000 == 36 [pid = 9155] [id = 28]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 70 (0x9a6f7800) [pid = 9155] [serial = 50] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 69 (0xa01bb000) [pid = 9155] [serial = 56] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 68 (0x9da2c400) [pid = 9155] [serial = 68] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 67 (0x9c149c00) [pid = 9155] [serial = 23] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 66 (0x9cc46800) [pid = 9155] [serial = 53] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 65 (0x9b5cdc00) [pid = 9155] [serial = 32] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 64 (0x9c8c0800) [pid = 9155] [serial = 35] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 63 (0x95551c00) [pid = 9155] [serial = 17] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 62 (0x9cc4d800) [pid = 9155] [serial = 45] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 61 (0xa9253c00) [pid = 9155] [serial = 40] [outer = (nil)] [url = about:blank]
23:04:00 INFO - PROCESS | 9155 | --DOMWINDOW == 60 (0xa0169400) [pid = 9155] [serial = 71] [outer = (nil)] [url = about:blank]
23:04:01 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
23:04:01 INFO - document served over http requires an http
23:04:01 INFO - sub-resource via fetch-request using the http-csp
23:04:01 INFO - delivery method with no-redirect and when
23:04: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"
23:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:01 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
23:04:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1440ms
23:04:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:04:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x95554400 == 37 [pid = 9155] [id = 41]
23:04:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 61 (0x95554800) [pid = 9155] [serial = 115] [outer = (nil)]
23:04:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 62 (0x97b14400) [pid = 9155] [serial = 116] [outer = 0x95554800]
23:04:01 INFO - PROCESS | 9155 | 1447484641448 Marionette INFO loaded listener.js
23:04:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 63 (0x9a780000) [pid = 9155] [serial = 117] [outer = 0x95554800]
23:04:02 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
23:04:02 INFO - document served over http requires an http
23:04:02 INFO - sub-resource via fetch-request using the http-csp
23:04:02 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:02 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
23:04:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1238ms
23:04:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:04:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x95552400 == 38 [pid = 9155] [id = 42]
23:04:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 64 (0x9b910c00) [pid = 9155] [serial = 118] [outer = (nil)]
23:04:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 65 (0x9c172800) [pid = 9155] [serial = 119] [outer = 0x9b910c00]
23:04:02 INFO - PROCESS | 9155 | 1447484642617 Marionette INFO loaded listener.js
23:04:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 66 (0x9c9c9c00) [pid = 9155] [serial = 120] [outer = 0x9b910c00]
23:04:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ec2400 == 39 [pid = 9155] [id = 43]
23:04:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 67 (0x97ec2800) [pid = 9155] [serial = 121] [outer = (nil)]
23:04:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 68 (0x97ec2c00) [pid = 9155] [serial = 122] [outer = 0x97ec2800]
23:04:03 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
23:04:03 INFO - document served over http requires an http
23:04:03 INFO - sub-resource via iframe-tag using the http-csp
23:04:03 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:03 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
23:04:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1246ms
23:04:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:04:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ebb400 == 40 [pid = 9155] [id = 44]
23:04:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 69 (0x9cc48000) [pid = 9155] [serial = 123] [outer = (nil)]
23:04:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 70 (0x9cc4ac00) [pid = 9155] [serial = 124] [outer = 0x9cc48000]
23:04:03 INFO - PROCESS | 9155 | 1447484643933 Marionette INFO loaded listener.js
23:04:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 71 (0x9d7cb400) [pid = 9155] [serial = 125] [outer = 0x9cc48000]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 70 (0x9aeb5c00) [pid = 9155] [serial = 81] [outer = (nil)] [url = about:blank]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 69 (0x9a6f2400) [pid = 9155] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 68 (0x9aab5c00) [pid = 9155] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 67 (0x945f0000) [pid = 9155] [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]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 66 (0xa016fc00) [pid = 9155] [serial = 73] [outer = (nil)] [url = about:blank]
23:04:04 INFO - PROCESS | 9155 | --DOMWINDOW == 65 (0x9554cc00) [pid = 9155] [serial = 76] [outer = (nil)] [url = about:blank]
23:04:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a6f2400 == 41 [pid = 9155] [id = 45]
23:04:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 66 (0x9a9cb800) [pid = 9155] [serial = 126] [outer = (nil)]
23:04:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 67 (0x9da34400) [pid = 9155] [serial = 127] [outer = 0x9a9cb800]
23:04:05 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
23:04:05 INFO - document served over http requires an http
23:04:05 INFO - sub-resource via iframe-tag using the http-csp
23:04:05 INFO - delivery method with no-redirect and when
23:04: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"
23:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:05 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
23:04:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1405ms
23:04:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:04:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x9ac81c00 == 42 [pid = 9155] [id = 46]
23:04:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 68 (0x9cc4cc00) [pid = 9155] [serial = 128] [outer = (nil)]
23:04:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 69 (0x9f8d2c00) [pid = 9155] [serial = 129] [outer = 0x9cc4cc00]
23:04:05 INFO - PROCESS | 9155 | 1447484645376 Marionette INFO loaded listener.js
23:04:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 70 (0xa01bc000) [pid = 9155] [serial = 130] [outer = 0x9cc4cc00]
23:04:05 INFO - PROCESS | 9155 | ++DOCSHELL 0xa05d0c00 == 43 [pid = 9155] [id = 47]
23:04:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 71 (0xa106e400) [pid = 9155] [serial = 131] [outer = (nil)]
23:04:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 72 (0xa7230800) [pid = 9155] [serial = 132] [outer = 0xa106e400]
23:04:06 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
23:04:06 INFO - document served over http requires an http
23:04:06 INFO - sub-resource via iframe-tag using the http-csp
23:04:06 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:06 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
23:04:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1182ms
23:04:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:04:06 INFO - PROCESS | 9155 | ++DOCSHELL 0xa1587400 == 44 [pid = 9155] [id = 48]
23:04:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 73 (0xa4d57000) [pid = 9155] [serial = 133] [outer = (nil)]
23:04:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 74 (0xa57e2800) [pid = 9155] [serial = 134] [outer = 0xa4d57000]
23:04:06 INFO - PROCESS | 9155 | 1447484646489 Marionette INFO loaded listener.js
23:04:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 75 (0xa9c51400) [pid = 9155] [serial = 135] [outer = 0xa4d57000]
23:04:07 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
23:04:07 INFO - document served over http requires an http
23:04:07 INFO - sub-resource via script-tag using the http-csp
23:04:07 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:07 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
23:04:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1096ms
23:04:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:04:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x929ee000 == 45 [pid = 9155] [id = 49]
23:04:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 76 (0x929ef000) [pid = 9155] [serial = 136] [outer = (nil)]
23:04:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 77 (0x929f3000) [pid = 9155] [serial = 137] [outer = 0x929ef000]
23:04:07 INFO - PROCESS | 9155 | 1447484647760 Marionette INFO loaded listener.js
23:04:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 78 (0x93fbcc00) [pid = 9155] [serial = 138] [outer = 0x929ef000]
23:04:08 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
23:04:08 INFO - document served over http requires an http
23:04:08 INFO - sub-resource via script-tag using the http-csp
23:04:08 INFO - delivery method with no-redirect and when
23:04: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"
23:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:08 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
23:04:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1437ms
23:04:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:04:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b90ec00 == 46 [pid = 9155] [id = 50]
23:04:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 79 (0x9b911800) [pid = 9155] [serial = 139] [outer = (nil)]
23:04:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 80 (0x9c177800) [pid = 9155] [serial = 140] [outer = 0x9b911800]
23:04:09 INFO - PROCESS | 9155 | 1447484649273 Marionette INFO loaded listener.js
23:04:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 81 (0x9cc46800) [pid = 9155] [serial = 141] [outer = 0x9b911800]
23:04:10 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
23:04:10 INFO - document served over http requires an http
23:04:10 INFO - sub-resource via script-tag using the http-csp
23:04:10 INFO - delivery method with swap-origin-redirect and when
23:04:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:10 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
23:04:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1534ms
23:04:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:04:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x92788800 == 47 [pid = 9155] [id = 51]
23:04:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 82 (0x92791c00) [pid = 9155] [serial = 142] [outer = (nil)]
23:04:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 83 (0x9c145c00) [pid = 9155] [serial = 143] [outer = 0x92791c00]
23:04:10 INFO - PROCESS | 9155 | 1447484650805 Marionette INFO loaded listener.js
23:04:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 84 (0xa01b7c00) [pid = 9155] [serial = 144] [outer = 0x92791c00]
23:04:11 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
23:04:11 INFO - document served over http requires an http
23:04:11 INFO - sub-resource via xhr-request using the http-csp
23:04:11 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:11 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
23:04:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1396ms
23:04:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:04:12 INFO - PROCESS | 9155 | ++DOCSHELL 0xa4d4fc00 == 48 [pid = 9155] [id = 52]
23:04:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 85 (0xa5779400) [pid = 9155] [serial = 145] [outer = (nil)]
23:04:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 86 (0xa8536c00) [pid = 9155] [serial = 146] [outer = 0xa5779400]
23:04:12 INFO - PROCESS | 9155 | 1447484652337 Marionette INFO loaded listener.js
23:04:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 87 (0xa9c56800) [pid = 9155] [serial = 147] [outer = 0xa5779400]
23:04:13 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
23:04:13 INFO - document served over http requires an http
23:04:13 INFO - sub-resource via xhr-request using the http-csp
23:04:13 INFO - delivery method with no-redirect and when
23:04: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"
23:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:13 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
23:04:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1753ms
23:04:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:04:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x98505800 == 49 [pid = 9155] [id = 53]
23:04:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 88 (0x9850a800) [pid = 9155] [serial = 148] [outer = (nil)]
23:04:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 89 (0x98510400) [pid = 9155] [serial = 149] [outer = 0x9850a800]
23:04:14 INFO - PROCESS | 9155 | 1447484654006 Marionette INFO loaded listener.js
23:04:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 90 (0x988e7c00) [pid = 9155] [serial = 150] [outer = 0x9850a800]
23:04:14 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
23:04:14 INFO - document served over http requires an http
23:04:14 INFO - sub-resource via xhr-request using the http-csp
23:04:14 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:14 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
23:04:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1384ms
23:04:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:04:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x9849ac00 == 50 [pid = 9155] [id = 54]
23:04:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 91 (0x9849b400) [pid = 9155] [serial = 151] [outer = (nil)]
23:04:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 92 (0x984a1000) [pid = 9155] [serial = 152] [outer = 0x9849b400]
23:04:15 INFO - PROCESS | 9155 | 1447484655444 Marionette INFO loaded listener.js
23:04:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 93 (0x988eb400) [pid = 9155] [serial = 153] [outer = 0x9849b400]
23:04:16 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
23:04:16 INFO - document served over http requires an https
23:04:16 INFO - sub-resource via fetch-request using the http-csp
23:04:16 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:16 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
23:04:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1582ms
23:04:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:04:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x97f02c00 == 51 [pid = 9155] [id = 55]
23:04:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 94 (0x97f03000) [pid = 9155] [serial = 154] [outer = (nil)]
23:04:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x97f04c00) [pid = 9155] [serial = 155] [outer = 0x97f03000]
23:04:17 INFO - PROCESS | 9155 | 1447484656997 Marionette INFO loaded listener.js
23:04:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x97f09c00) [pid = 9155] [serial = 156] [outer = 0x97f03000]
23:04:17 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
23:04:17 INFO - document served over http requires an https
23:04:17 INFO - sub-resource via fetch-request using the http-csp
23:04:17 INFO - delivery method with no-redirect and when
23:04: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"
23:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:17 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
23:04:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1332ms
23:04:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:04:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f58c00 == 52 [pid = 9155] [id = 56]
23:04:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x91f5bc00) [pid = 9155] [serial = 157] [outer = (nil)]
23:04:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x91f5f800) [pid = 9155] [serial = 158] [outer = 0x91f5bc00]
23:04:18 INFO - PROCESS | 9155 | 1447484658314 Marionette INFO loaded listener.js
23:04:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x91f66800) [pid = 9155] [serial = 159] [outer = 0x91f5bc00]
23:04:19 INFO - PROCESS | 9155 | 1447484659170 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
23:04:19 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
23:04:19 INFO - document served over http requires an https
23:04:19 INFO - sub-resource via fetch-request using the http-csp
23:04:19 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:19 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
23:04:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1482ms
23:04:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:04:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bb5c00 == 53 [pid = 9155] [id = 57]
23:04:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x91bb8400) [pid = 9155] [serial = 160] [outer = (nil)]
23:04:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x91bba000) [pid = 9155] [serial = 161] [outer = 0x91bb8400]
23:04:20 INFO - PROCESS | 9155 | 1447484660126 Marionette INFO loaded listener.js
23:04:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x91bbf000) [pid = 9155] [serial = 162] [outer = 0x91bb8400]
23:04:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d2800 == 54 [pid = 9155] [id = 58]
23:04:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x919d3000) [pid = 9155] [serial = 163] [outer = (nil)]
23:04:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x919d3c00) [pid = 9155] [serial = 164] [outer = 0x919d3000]
23:04:21 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
23:04:21 INFO - document served over http requires an https
23:04:21 INFO - sub-resource via iframe-tag using the http-csp
23:04:21 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:21 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
23:04:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1823ms
23:04:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:04:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d8000 == 55 [pid = 9155] [id = 59]
23:04:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x919dbc00) [pid = 9155] [serial = 165] [outer = (nil)]
23:04:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x91bb9400) [pid = 9155] [serial = 166] [outer = 0x919dbc00]
23:04:22 INFO - PROCESS | 9155 | 1447484662003 Marionette INFO loaded listener.js
23:04:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x91f5ec00) [pid = 9155] [serial = 167] [outer = 0x919dbc00]
23:04:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x9157cc00 == 56 [pid = 9155] [id = 60]
23:04:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x9157d400) [pid = 9155] [serial = 168] [outer = (nil)]
23:04:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x9157ac00) [pid = 9155] [serial = 169] [outer = 0x9157d400]
23:04:24 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
23:04:24 INFO - document served over http requires an https
23:04:24 INFO - sub-resource via iframe-tag using the http-csp
23:04:24 INFO - delivery method with no-redirect and when
23:04: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"
23:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:24 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
23:04:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3141ms
23:04:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:04:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x9156e000 == 57 [pid = 9155] [id = 61]
23:04:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x91589800) [pid = 9155] [serial = 170] [outer = (nil)]
23:04:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x919d9c00) [pid = 9155] [serial = 171] [outer = 0x91589800]
23:04:25 INFO - PROCESS | 9155 | 1447484665137 Marionette INFO loaded listener.js
23:04:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x91f64400) [pid = 9155] [serial = 172] [outer = 0x91589800]
23:04:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e4800 == 58 [pid = 9155] [id = 62]
23:04:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x945e5c00) [pid = 9155] [serial = 173] [outer = (nil)]
23:04:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x92791800) [pid = 9155] [serial = 174] [outer = 0x945e5c00]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0xa1587400 == 57 [pid = 9155] [id = 48]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0xa05d0c00 == 56 [pid = 9155] [id = 47]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9ac81c00 == 55 [pid = 9155] [id = 46]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9a6f2400 == 54 [pid = 9155] [id = 45]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x97ebb400 == 53 [pid = 9155] [id = 44]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x97ec2400 == 52 [pid = 9155] [id = 43]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x95552400 == 51 [pid = 9155] [id = 42]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x95554400 == 50 [pid = 9155] [id = 41]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x93fb3c00 == 49 [pid = 9155] [id = 40]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0xa054e000 == 48 [pid = 9155] [id = 37]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x945e9000 == 47 [pid = 9155] [id = 36]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9b911400 == 46 [pid = 9155] [id = 35]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9d654c00 == 45 [pid = 9155] [id = 34]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9c8c9400 == 44 [pid = 9155] [id = 33]
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9c179800 == 43 [pid = 9155] [id = 32]
23:04:26 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
23:04:26 INFO - document served over http requires an https
23:04:26 INFO - sub-resource via iframe-tag using the http-csp
23:04:26 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:26 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
23:04:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2084ms
23:04:26 INFO - PROCESS | 9155 | --DOCSHELL 0x945ee000 == 42 [pid = 9155] [id = 30]
23:04:26 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x97dc4800) [pid = 9155] [serial = 77] [outer = (nil)] [url = about:blank]
23:04:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:04:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x9455ec00 == 43 [pid = 9155] [id = 63]
23:04:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x945ef400) [pid = 9155] [serial = 175] [outer = (nil)]
23:04:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x953d0800) [pid = 9155] [serial = 176] [outer = 0x945ef400]
23:04:27 INFO - PROCESS | 9155 | 1447484667193 Marionette INFO loaded listener.js
23:04:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x97b19800) [pid = 9155] [serial = 177] [outer = 0x945ef400]
23:04:28 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
23:04:28 INFO - document served over http requires an https
23:04:28 INFO - sub-resource via script-tag using the http-csp
23:04:28 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:28 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
23:04:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1315ms
23:04:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:04:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x94568400 == 44 [pid = 9155] [id = 64]
23:04:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x98507c00) [pid = 9155] [serial = 178] [outer = (nil)]
23:04:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x988e9400) [pid = 9155] [serial = 179] [outer = 0x98507c00]
23:04:28 INFO - PROCESS | 9155 | 1447484668505 Marionette INFO loaded listener.js
23:04:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x98ac4400) [pid = 9155] [serial = 180] [outer = 0x98507c00]
23:04:29 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
23:04:29 INFO - document served over http requires an https
23:04:29 INFO - sub-resource via script-tag using the http-csp
23:04:29 INFO - delivery method with no-redirect and when
23:04: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"
23:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:29 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
23:04:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1345ms
23:04:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:04:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x98abf400 == 45 [pid = 9155] [id = 65]
23:04:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x98ac2c00) [pid = 9155] [serial = 181] [outer = (nil)]
23:04:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x9ad6e800) [pid = 9155] [serial = 182] [outer = 0x98ac2c00]
23:04:29 INFO - PROCESS | 9155 | 1447484669890 Marionette INFO loaded listener.js
23:04:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x9b90fc00) [pid = 9155] [serial = 183] [outer = 0x98ac2c00]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x945ee400) [pid = 9155] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484626577]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x9c179c00) [pid = 9155] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x97b14400) [pid = 9155] [serial = 116] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x97ec2c00) [pid = 9155] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x9c172800) [pid = 9155] [serial = 119] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x9da34400) [pid = 9155] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484644615]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0xa577fc00) [pid = 9155] [serial = 103] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x9d63bc00) [pid = 9155] [serial = 107] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x93fbb000) [pid = 9155] [serial = 113] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x9c9c9000) [pid = 9155] [serial = 91] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x9da30800) [pid = 9155] [serial = 94] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x9f8d5000) [pid = 9155] [serial = 97] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0xa01bfc00) [pid = 9155] [serial = 100] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x95319800) [pid = 9155] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484626577]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x9c171800) [pid = 9155] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x9ac85c00) [pid = 9155] [serial = 86] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x95554800) [pid = 9155] [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]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0xa106e400) [pid = 9155] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x93fb4400) [pid = 9155] [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]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x9a9cb800) [pid = 9155] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484644615]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x9b910c00) [pid = 9155] [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]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x97ec2800) [pid = 9155] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x9cc4cc00) [pid = 9155] [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]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x9cc48000) [pid = 9155] [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]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0xa57e2800) [pid = 9155] [serial = 134] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0xa9141400) [pid = 9155] [serial = 110] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x9cc4ac00) [pid = 9155] [serial = 124] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0xa7230800) [pid = 9155] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 93 (0x9f8d2c00) [pid = 9155] [serial = 129] [outer = (nil)] [url = about:blank]
23:04:30 INFO - PROCESS | 9155 | --DOMWINDOW == 92 (0xa572fc00) [pid = 9155] [serial = 29] [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.]
23:04:30 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
23:04:30 INFO - document served over http requires an https
23:04:30 INFO - sub-resource via script-tag using the http-csp
23:04:30 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:30 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
23:04:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1494ms
23:04:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:04:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x9ae20c00 == 46 [pid = 9155] [id = 66]
23:04:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 93 (0x9b910c00) [pid = 9155] [serial = 184] [outer = (nil)]
23:04:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 94 (0x9c841400) [pid = 9155] [serial = 185] [outer = 0x9b910c00]
23:04:31 INFO - PROCESS | 9155 | 1447484671287 Marionette INFO loaded listener.js
23:04:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x9c9d1400) [pid = 9155] [serial = 186] [outer = 0x9b910c00]
23:04:32 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
23:04:32 INFO - document served over http requires an https
23:04:32 INFO - sub-resource via xhr-request using the http-csp
23:04:32 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:32 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
23:04:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1297ms
23:04:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:04:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x94564000 == 47 [pid = 9155] [id = 67]
23:04:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x9c9d0800) [pid = 9155] [serial = 187] [outer = (nil)]
23:04:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x9d64c400) [pid = 9155] [serial = 188] [outer = 0x9c9d0800]
23:04:32 INFO - PROCESS | 9155 | 1447484672702 Marionette INFO loaded listener.js
23:04:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x9da37400) [pid = 9155] [serial = 189] [outer = 0x9c9d0800]
23:04:33 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
23:04:33 INFO - document served over http requires an https
23:04:33 INFO - sub-resource via xhr-request using the http-csp
23:04:33 INFO - delivery method with no-redirect and when
23:04: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"
23:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:33 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
23:04:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1539ms
23:04:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:04:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f9000 == 48 [pid = 9155] [id = 68]
23:04:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x93fbbc00) [pid = 9155] [serial = 190] [outer = (nil)]
23:04:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x945eb800) [pid = 9155] [serial = 191] [outer = 0x93fbbc00]
23:04:34 INFO - PROCESS | 9155 | 1447484674507 Marionette INFO loaded listener.js
23:04:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x97ebc400) [pid = 9155] [serial = 192] [outer = 0x93fbbc00]
23:04:35 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
23:04:35 INFO - document served over http requires an https
23:04:35 INFO - sub-resource via xhr-request using the http-csp
23:04:35 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:35 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
23:04:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
23:04:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:04:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x9ac81c00 == 49 [pid = 9155] [id = 69]
23:04:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x9ad70400) [pid = 9155] [serial = 193] [outer = (nil)]
23:04:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x9b906800) [pid = 9155] [serial = 194] [outer = 0x9ad70400]
23:04:36 INFO - PROCESS | 9155 | 1447484676245 Marionette INFO loaded listener.js
23:04:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x9d63b800) [pid = 9155] [serial = 195] [outer = 0x9ad70400]
23:04:37 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
23:04:37 INFO - document served over http requires an http
23:04:37 INFO - sub-resource via fetch-request using the meta-csp
23:04:37 INFO - delivery method with keep-origin-redirect and when
23:04: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/fetch-request/generic.keep-origin-redirect.http.html"
23:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:37 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
23:04:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2044ms
23:04:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:04:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x91583000 == 50 [pid = 9155] [id = 70]
23:04:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x91585400) [pid = 9155] [serial = 196] [outer = (nil)]
23:04:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x9179e000) [pid = 9155] [serial = 197] [outer = 0x91585400]
23:04:38 INFO - PROCESS | 9155 | 1447484678425 Marionette INFO loaded listener.js
23:04:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x9da36800) [pid = 9155] [serial = 198] [outer = 0x91585400]
23:04:39 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
23:04:39 INFO - document served over http requires an http
23:04:39 INFO - sub-resource via fetch-request using the meta-csp
23:04:39 INFO - delivery method with no-redirect and when
23:04:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
23:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:39 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
23:04:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1568ms
23:04:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:04:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x91582c00 == 51 [pid = 9155] [id = 71]
23:04:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x91583c00) [pid = 9155] [serial = 199] [outer = (nil)]
23:04:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x9ffa8c00) [pid = 9155] [serial = 200] [outer = 0x91583c00]
23:04:39 INFO - PROCESS | 9155 | 1447484679923 Marionette INFO loaded listener.js
23:04:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0xa0173c00) [pid = 9155] [serial = 201] [outer = 0x91583c00]
23:04:40 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
23:04:40 INFO - document served over http requires an http
23:04:40 INFO - sub-resource via fetch-request using the meta-csp
23:04:40 INFO - delivery method with swap-origin-redirect and when
23:04: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/fetch-request/generic.swap-origin-redirect.http.html"
23:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:40 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
23:04:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1478ms
23:04:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:04:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bbec00 == 52 [pid = 9155] [id = 72]
23:04:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0xa0172800) [pid = 9155] [serial = 202] [outer = (nil)]
23:04:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0xa054e000) [pid = 9155] [serial = 203] [outer = 0xa0172800]
23:04:41 INFO - PROCESS | 9155 | 1447484681405 Marionette INFO loaded listener.js
23:04:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0xa5780800) [pid = 9155] [serial = 204] [outer = 0xa0172800]
23:04:42 INFO - PROCESS | 9155 | ++DOCSHELL 0xa91ac000 == 53 [pid = 9155] [id = 73]
23:04:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0xa91b2c00) [pid = 9155] [serial = 205] [outer = (nil)]
23:04:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0xa86aec00) [pid = 9155] [serial = 206] [outer = 0xa91b2c00]
23:04:42 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
23:04:42 INFO - document served over http requires an http
23:04:42 INFO - sub-resource via iframe-tag using the meta-csp
23:04:42 INFO - delivery method with keep-origin-redirect and when
23:04: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/iframe-tag/generic.keep-origin-redirect.http.html"
23:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:42 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
23:04:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1636ms
23:04:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:04:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x91460400 == 54 [pid = 9155] [id = 74]
23:04:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x91460800) [pid = 9155] [serial = 207] [outer = (nil)]
23:04:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x91466000) [pid = 9155] [serial = 208] [outer = 0x91460800]
23:04:43 INFO - PROCESS | 9155 | 1447484683200 Marionette INFO loaded listener.js
23:04:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x9146d800) [pid = 9155] [serial = 209] [outer = 0x91460800]
23:04:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd1400 == 55 [pid = 9155] [id = 75]
23:04:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91dd1800) [pid = 9155] [serial = 210] [outer = (nil)]
23:04:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x91dd2800) [pid = 9155] [serial = 211] [outer = 0x91dd1800]
23:04:44 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
23:04:44 INFO - document served over http requires an http
23:04:44 INFO - sub-resource via iframe-tag using the meta-csp
23:04:44 INFO - delivery method with no-redirect and when
23:04:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
23:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:44 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
23:04:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1733ms
23:04:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:04:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd2400 == 56 [pid = 9155] [id = 76]
23:04:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91dd2c00) [pid = 9155] [serial = 212] [outer = (nil)]
23:04:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91dd8800) [pid = 9155] [serial = 213] [outer = 0x91dd2c00]
23:04:44 INFO - PROCESS | 9155 | 1447484684878 Marionette INFO loaded listener.js
23:04:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x9e91d400) [pid = 9155] [serial = 214] [outer = 0x91dd2c00]
23:04:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a7a1400 == 57 [pid = 9155] [id = 77]
23:04:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x9a7a1800) [pid = 9155] [serial = 215] [outer = (nil)]
23:04:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x9a7a0800) [pid = 9155] [serial = 216] [outer = 0x9a7a1800]
23:04:46 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
23:04:46 INFO - document served over http requires an http
23:04:46 INFO - sub-resource via iframe-tag using the meta-csp
23:04:46 INFO - delivery method with swap-origin-redirect and when
23:04:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
23:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:46 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
23:04:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1741ms
23:04:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:04:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a7a0000 == 58 [pid = 9155] [id = 78]
23:04:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x9a7a0400) [pid = 9155] [serial = 217] [outer = (nil)]
23:04:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x9a7a6c00) [pid = 9155] [serial = 218] [outer = 0x9a7a0400]
23:04:46 INFO - PROCESS | 9155 | 1447484686643 Marionette INFO loaded listener.js
23:04:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0xa91ae400) [pid = 9155] [serial = 219] [outer = 0x9a7a0400]
23:04:47 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
23:04:47 INFO - document served over http requires an http
23:04:47 INFO - sub-resource via script-tag using the meta-csp
23:04:47 INFO - delivery method with keep-origin-redirect and when
23:04:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
23:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:47 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
23:04:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1536ms
23:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:04:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e6400 == 59 [pid = 9155] [id = 79]
23:04:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x912e8800) [pid = 9155] [serial = 220] [outer = (nil)]
23:04:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x912eb400) [pid = 9155] [serial = 221] [outer = 0x912e8800]
23:04:48 INFO - PROCESS | 9155 | 1447484688123 Marionette INFO loaded listener.js
23:04:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x9a7a8000) [pid = 9155] [serial = 222] [outer = 0x912e8800]
23:04:49 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
23:04:49 INFO - document served over http requires an http
23:04:49 INFO - sub-resource via script-tag using the meta-csp
23:04:49 INFO - delivery method with no-redirect and when
23:04:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
23:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:49 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
23:04:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1494ms
23:04:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:04:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x912ea000 == 60 [pid = 9155] [id = 80]
23:04:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9a7a5000) [pid = 9155] [serial = 223] [outer = (nil)]
23:04:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0xa15c7400) [pid = 9155] [serial = 224] [outer = 0x9a7a5000]
23:04:49 INFO - PROCESS | 9155 | 1447484689657 Marionette INFO loaded listener.js
23:04:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0xa9111800) [pid = 9155] [serial = 225] [outer = 0x9a7a5000]
23:04:50 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
23:04:50 INFO - document served over http requires an http
23:04:50 INFO - sub-resource via script-tag using the meta-csp
23:04:50 INFO - delivery method with swap-origin-redirect and when
23:04:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
23:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:50 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
23:04:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1595ms
23:04:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:04:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b859400 == 61 [pid = 9155] [id = 81]
23:04:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9b85a000) [pid = 9155] [serial = 226] [outer = (nil)]
23:04:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x9b85e000) [pid = 9155] [serial = 227] [outer = 0x9b85a000]
23:04:51 INFO - PROCESS | 9155 | 1447484691242 Marionette INFO loaded listener.js
23:04:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x9ff5a800) [pid = 9155] [serial = 228] [outer = 0x9b85a000]
23:04:53 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
23:04:53 INFO - document served over http requires an http
23:04:53 INFO - sub-resource via xhr-request using the meta-csp
23:04:53 INFO - delivery method with keep-origin-redirect and when
23:04:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
23:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:53 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
23:04:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2983ms
23:04:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:04:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb17000 == 62 [pid = 9155] [id = 82]
23:04:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8eb17c00) [pid = 9155] [serial = 229] [outer = (nil)]
23:04:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8eb1d000) [pid = 9155] [serial = 230] [outer = 0x8eb17c00]
23:04:54 INFO - PROCESS | 9155 | 1447484694262 Marionette INFO loaded listener.js
23:04:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x97b0bc00) [pid = 9155] [serial = 231] [outer = 0x8eb17c00]
23:04:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x9179a400) [pid = 9155] [serial = 232] [outer = 0x9b47a400]
23:04:55 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
23:04:55 INFO - document served over http requires an http
23:04:55 INFO - sub-resource via xhr-request using the meta-csp
23:04:55 INFO - delivery method with no-redirect and when
23:04:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
23:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:55 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
23:04:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1787ms
23:04:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:04:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x9179d400 == 63 [pid = 9155] [id = 83]
23:04:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91bba400) [pid = 9155] [serial = 233] [outer = (nil)]
23:04:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x91dd9400) [pid = 9155] [serial = 234] [outer = 0x91bba400]
23:04:56 INFO - PROCESS | 9155 | 1447484696062 Marionette INFO loaded listener.js
23:04:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x9455d000) [pid = 9155] [serial = 235] [outer = 0x91bba400]
23:04:56 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
23:04:56 INFO - document served over http requires an http
23:04:56 INFO - sub-resource via xhr-request using the meta-csp
23:04:56 INFO - delivery method with swap-origin-redirect and when
23:04: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-http/xhr-request/generic.swap-origin-redirect.http.html"
23:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:56 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
23:04:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1383ms
23:04:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:04:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x91576800 == 64 [pid = 9155] [id = 84]
23:04:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x919d5c00) [pid = 9155] [serial = 236] [outer = (nil)]
23:04:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x91d9d400) [pid = 9155] [serial = 237] [outer = 0x919d5c00]
23:04:57 INFO - PROCESS | 9155 | 1447484697513 Marionette INFO loaded listener.js
23:04:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x929f7c00) [pid = 9155] [serial = 238] [outer = 0x919d5c00]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9ae20c00 == 63 [pid = 9155] [id = 66]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x98abf400 == 62 [pid = 9155] [id = 65]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x94568400 == 61 [pid = 9155] [id = 64]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9455ec00 == 60 [pid = 9155] [id = 63]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x945e4800 == 59 [pid = 9155] [id = 62]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9156e000 == 58 [pid = 9155] [id = 61]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9157cc00 == 57 [pid = 9155] [id = 60]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x919d8000 == 56 [pid = 9155] [id = 59]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x919d2800 == 55 [pid = 9155] [id = 58]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x91bb5c00 == 54 [pid = 9155] [id = 57]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x91f58c00 == 53 [pid = 9155] [id = 56]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x97f02c00 == 52 [pid = 9155] [id = 55]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9849ac00 == 51 [pid = 9155] [id = 54]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x98505800 == 50 [pid = 9155] [id = 53]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0xa4d4fc00 == 49 [pid = 9155] [id = 52]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x92788800 == 48 [pid = 9155] [id = 51]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9b90ec00 == 47 [pid = 9155] [id = 50]
23:04:58 INFO - PROCESS | 9155 | --DOCSHELL 0x929ee000 == 46 [pid = 9155] [id = 49]
23:04:58 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9a780000) [pid = 9155] [serial = 117] [outer = (nil)] [url = about:blank]
23:04:58 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x95314400) [pid = 9155] [serial = 114] [outer = (nil)] [url = about:blank]
23:04:58 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9d7cb400) [pid = 9155] [serial = 125] [outer = (nil)] [url = about:blank]
23:04:58 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0xa01bc000) [pid = 9155] [serial = 130] [outer = (nil)] [url = about:blank]
23:04:58 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9c9c9c00) [pid = 9155] [serial = 120] [outer = (nil)] [url = about:blank]
23:04:58 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
23:04:58 INFO - document served over http requires an https
23:04:58 INFO - sub-resource via fetch-request using the meta-csp
23:04:58 INFO - delivery method with keep-origin-redirect and when
23:04:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
23:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:58 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
23:04:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1738ms
23:04:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:04:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f58c00 == 47 [pid = 9155] [id = 85]
23:04:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x929f9c00) [pid = 9155] [serial = 239] [outer = (nil)]
23:04:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x94563c00) [pid = 9155] [serial = 240] [outer = 0x929f9c00]
23:04:59 INFO - PROCESS | 9155 | 1447484699218 Marionette INFO loaded listener.js
23:04:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x97dcb800) [pid = 9155] [serial = 241] [outer = 0x929f9c00]
23:05:00 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
23:05:00 INFO - document served over http requires an https
23:05:00 INFO - sub-resource via fetch-request using the meta-csp
23:05:00 INFO - delivery method with no-redirect and when
23:05: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/fetch-request/generic.no-redirect.http.html"
23:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:00 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
23:05:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1287ms
23:05:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:05:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x9849a000 == 48 [pid = 9155] [id = 86]
23:05:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x9849b000) [pid = 9155] [serial = 242] [outer = (nil)]
23:05:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x984a0000) [pid = 9155] [serial = 243] [outer = 0x9849b000]
23:05:00 INFO - PROCESS | 9155 | 1447484700536 Marionette INFO loaded listener.js
23:05:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x9850e400) [pid = 9155] [serial = 244] [outer = 0x9849b000]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x945e5c00) [pid = 9155] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9b910c00) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x98ac2c00) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x98507c00) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x945ef400) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91589800) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x919d3000) [pid = 9155] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x9157d400) [pid = 9155] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484664012]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0xa4d57000) [pid = 9155] [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]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x919d3c00) [pid = 9155] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x9157ac00) [pid = 9155] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484664012]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x984a1000) [pid = 9155] [serial = 152] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x919d9c00) [pid = 9155] [serial = 171] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x988e9400) [pid = 9155] [serial = 179] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x97f04c00) [pid = 9155] [serial = 155] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x92791800) [pid = 9155] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x9c177800) [pid = 9155] [serial = 140] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x953d0800) [pid = 9155] [serial = 176] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x9ad6e800) [pid = 9155] [serial = 182] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9c145c00) [pid = 9155] [serial = 143] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x91bb9400) [pid = 9155] [serial = 166] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x929f3000) [pid = 9155] [serial = 137] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9c841400) [pid = 9155] [serial = 185] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x98510400) [pid = 9155] [serial = 149] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x91bba000) [pid = 9155] [serial = 161] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0xa8536c00) [pid = 9155] [serial = 146] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x91f5f800) [pid = 9155] [serial = 158] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x9c9d1400) [pid = 9155] [serial = 186] [outer = (nil)] [url = about:blank]
23:05:01 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0xa9c51400) [pid = 9155] [serial = 135] [outer = (nil)] [url = about:blank]
23:05:01 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
23:05:01 INFO - document served over http requires an https
23:05:01 INFO - sub-resource via fetch-request using the meta-csp
23:05:01 INFO - delivery method with swap-origin-redirect and when
23:05: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/fetch-request/generic.swap-origin-redirect.http.html"
23:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:01 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
23:05:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1724ms
23:05:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:05:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x9157d400 == 49 [pid = 9155] [id = 87]
23:05:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x919ce800) [pid = 9155] [serial = 245] [outer = (nil)]
23:05:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91bb7c00) [pid = 9155] [serial = 246] [outer = 0x919ce800]
23:05:02 INFO - PROCESS | 9155 | 1447484702366 Marionette INFO loaded listener.js
23:05:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91f61400) [pid = 9155] [serial = 247] [outer = 0x919ce800]
23:05:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e5c00 == 50 [pid = 9155] [id = 88]
23:05:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x945e7c00) [pid = 9155] [serial = 248] [outer = (nil)]
23:05:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x929ee400) [pid = 9155] [serial = 249] [outer = 0x945e7c00]
23:05:03 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
23:05:03 INFO - document served over http requires an https
23:05:03 INFO - sub-resource via iframe-tag using the meta-csp
23:05:03 INFO - delivery method with keep-origin-redirect and when
23:05:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
23:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:03 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
23:05:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1650ms
23:05:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:05:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x9554cc00 == 51 [pid = 9155] [id = 89]
23:05:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x95554800) [pid = 9155] [serial = 250] [outer = (nil)]
23:05:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x97f06800) [pid = 9155] [serial = 251] [outer = 0x95554800]
23:05:04 INFO - PROCESS | 9155 | 1447484704137 Marionette INFO loaded listener.js
23:05:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x988e2800) [pid = 9155] [serial = 252] [outer = 0x95554800]
23:05:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x98ac5000 == 52 [pid = 9155] [id = 90]
23:05:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x98ac6400) [pid = 9155] [serial = 253] [outer = (nil)]
23:05:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x98ac7400) [pid = 9155] [serial = 254] [outer = 0x98ac6400]
23:05:05 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
23:05:05 INFO - document served over http requires an https
23:05:05 INFO - sub-resource via iframe-tag using the meta-csp
23:05:05 INFO - delivery method with no-redirect and when
23:05:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
23:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:05 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
23:05:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1803ms
23:05:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:05:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a7a7400 == 53 [pid = 9155] [id = 91]
23:05:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x9aab4000) [pid = 9155] [serial = 255] [outer = (nil)]
23:05:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x9ac83800) [pid = 9155] [serial = 256] [outer = 0x9aab4000]
23:05:05 INFO - PROCESS | 9155 | 1447484705950 Marionette INFO loaded listener.js
23:05:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9b853800) [pid = 9155] [serial = 257] [outer = 0x9aab4000]
23:05:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c145c00 == 54 [pid = 9155] [id = 92]
23:05:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x9c148000) [pid = 9155] [serial = 258] [outer = (nil)]
23:05:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x9b910c00) [pid = 9155] [serial = 259] [outer = 0x9c148000]
23:05:07 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
23:05:07 INFO - document served over http requires an https
23:05:07 INFO - sub-resource via iframe-tag using the meta-csp
23:05:07 INFO - delivery method with swap-origin-redirect and when
23:05: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-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
23:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:07 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
23:05:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1794ms
23:05:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:05:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a7dec00 == 55 [pid = 9155] [id = 93]
23:05:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9b851800) [pid = 9155] [serial = 260] [outer = (nil)]
23:05:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x9c841800) [pid = 9155] [serial = 261] [outer = 0x9b851800]
23:05:07 INFO - PROCESS | 9155 | 1447484707678 Marionette INFO loaded listener.js
23:05:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x9cc4e000) [pid = 9155] [serial = 262] [outer = 0x9b851800]
23:05:08 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
23:05:08 INFO - document served over http requires an https
23:05:08 INFO - sub-resource via script-tag using the meta-csp
23:05:08 INFO - delivery method with keep-origin-redirect and when
23:05:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
23:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:08 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
23:05:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1534ms
23:05:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:05:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x91464c00 == 56 [pid = 9155] [id = 94]
23:05:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x9d639800) [pid = 9155] [serial = 263] [outer = (nil)]
23:05:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x9da2b400) [pid = 9155] [serial = 264] [outer = 0x9d639800]
23:05:09 INFO - PROCESS | 9155 | 1447484709184 Marionette INFO loaded listener.js
23:05:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x9ff54000) [pid = 9155] [serial = 265] [outer = 0x9d639800]
23:05:10 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
23:05:10 INFO - document served over http requires an https
23:05:10 INFO - sub-resource via script-tag using the meta-csp
23:05:10 INFO - delivery method with no-redirect and when
23:05:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
23:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:10 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
23:05:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1533ms
23:05:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:05:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9bfc00 == 57 [pid = 9155] [id = 95]
23:05:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8e9c8000) [pid = 9155] [serial = 266] [outer = (nil)]
23:05:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8e9cc800) [pid = 9155] [serial = 267] [outer = 0x8e9c8000]
23:05:10 INFO - PROCESS | 9155 | 1447484710842 Marionette INFO loaded listener.js
23:05:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x9ff5dc00) [pid = 9155] [serial = 268] [outer = 0x8e9c8000]
23:05:11 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
23:05:11 INFO - document served over http requires an https
23:05:11 INFO - sub-resource via script-tag using the meta-csp
23:05:11 INFO - delivery method with swap-origin-redirect and when
23:05: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-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
23:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:11 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
23:05:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1608ms
23:05:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:05:12 INFO - PROCESS | 9155 | ++DOCSHELL 0xa15c6000 == 58 [pid = 9155] [id = 96]
23:05:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0xa15c9400) [pid = 9155] [serial = 269] [outer = (nil)]
23:05:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0xa4d50000) [pid = 9155] [serial = 270] [outer = 0xa15c9400]
23:05:12 INFO - PROCESS | 9155 | 1447484712621 Marionette INFO loaded listener.js
23:05:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0xa9255000) [pid = 9155] [serial = 271] [outer = 0xa15c9400]
23:05:13 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
23:05:13 INFO - document served over http requires an https
23:05:13 INFO - sub-resource via xhr-request using the meta-csp
23:05:13 INFO - delivery method with keep-origin-redirect and when
23:05:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
23:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:13 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
23:05:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1757ms
23:05:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:05:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb46800 == 59 [pid = 9155] [id = 97]
23:05:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8eb47000) [pid = 9155] [serial = 272] [outer = (nil)]
23:05:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8eb49400) [pid = 9155] [serial = 273] [outer = 0x8eb47000]
23:05:14 INFO - PROCESS | 9155 | 1447484714132 Marionette INFO loaded listener.js
23:05:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0xa926fc00) [pid = 9155] [serial = 274] [outer = 0x8eb47000]
23:05:15 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
23:05:15 INFO - document served over http requires an https
23:05:15 INFO - sub-resource via xhr-request using the meta-csp
23:05:15 INFO - delivery method with no-redirect and when
23:05:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
23:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:15 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
23:05:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1511ms
23:05:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:05:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39d800 == 60 [pid = 9155] [id = 98]
23:05:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8e39e400) [pid = 9155] [serial = 275] [outer = (nil)]
23:05:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8e3a1c00) [pid = 9155] [serial = 276] [outer = 0x8e39e400]
23:05:15 INFO - PROCESS | 9155 | 1447484715797 Marionette INFO loaded listener.js
23:05:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x9cbe1800) [pid = 9155] [serial = 277] [outer = 0x8e39e400]
23:05:16 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
23:05:16 INFO - document served over http requires an https
23:05:16 INFO - sub-resource via xhr-request using the meta-csp
23:05:16 INFO - delivery method with swap-origin-redirect and when
23:05:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
23:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:16 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
23:05:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms
23:05:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:05:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e08ac00 == 61 [pid = 9155] [id = 99]
23:05:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8e08d800) [pid = 9155] [serial = 278] [outer = (nil)]
23:05:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8e093800) [pid = 9155] [serial = 279] [outer = 0x8e08d800]
23:05:17 INFO - PROCESS | 9155 | 1447484717299 Marionette INFO loaded listener.js
23:05:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8e3a2c00) [pid = 9155] [serial = 280] [outer = 0x8e08d800]
23:05:18 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
23:05:18 INFO - document served over http requires an http
23:05:18 INFO - sub-resource via fetch-request using the meta-csp
23:05:18 INFO - delivery method with keep-origin-redirect and when
23:05: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/fetch-request/generic.keep-origin-redirect.http.html"
23:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:18 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
23:05:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1532ms
23:05:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:05:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e08a000 == 62 [pid = 9155] [id = 100]
23:05:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x926f6800) [pid = 9155] [serial = 281] [outer = (nil)]
23:05:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x926f8400) [pid = 9155] [serial = 282] [outer = 0x926f6800]
23:05:19 INFO - PROCESS | 9155 | 1447484718999 Marionette INFO loaded listener.js
23:05:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0xa15c8000) [pid = 9155] [serial = 283] [outer = 0x926f6800]
23:05:20 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
23:05:20 INFO - document served over http requires an http
23:05:20 INFO - sub-resource via fetch-request using the meta-csp
23:05:20 INFO - delivery method with no-redirect and when
23:05: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/fetch-request/generic.no-redirect.http.html"
23:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:20 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
23:05:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1633ms
23:05:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:05:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8d9800 == 63 [pid = 9155] [id = 101]
23:05:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x8d8dd800) [pid = 9155] [serial = 284] [outer = (nil)]
23:05:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x8d8e0800) [pid = 9155] [serial = 285] [outer = 0x8d8dd800]
23:05:20 INFO - PROCESS | 9155 | 1447484720468 Marionette INFO loaded listener.js
23:05:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x8d8e7800) [pid = 9155] [serial = 286] [outer = 0x8d8dd800]
23:05:21 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
23:05:21 INFO - document served over http requires an http
23:05:21 INFO - sub-resource via fetch-request using the meta-csp
23:05:21 INFO - delivery method with swap-origin-redirect and when
23:05:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
23:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:21 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
23:05:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1482ms
23:05:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:05:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d507400 == 64 [pid = 9155] [id = 102]
23:05:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x8d508400) [pid = 9155] [serial = 287] [outer = (nil)]
23:05:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x8d50b000) [pid = 9155] [serial = 288] [outer = 0x8d508400]
23:05:21 INFO - PROCESS | 9155 | 1447484721966 Marionette INFO loaded listener.js
23:05:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x8d627400) [pid = 9155] [serial = 289] [outer = 0x8d508400]
23:05:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8e6000 == 65 [pid = 9155] [id = 103]
23:05:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x8d8e7400) [pid = 9155] [serial = 290] [outer = (nil)]
23:05:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x8e089400) [pid = 9155] [serial = 291] [outer = 0x8d8e7400]
23:05:25 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
23:05:25 INFO - document served over http requires an http
23:05:25 INFO - sub-resource via iframe-tag using the meta-csp
23:05:25 INFO - delivery method with keep-origin-redirect and when
23:05: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-http/iframe-tag/generic.keep-origin-redirect.http.html"
23:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:25 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
23:05:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3831ms
23:05:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:05:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e08b000 == 66 [pid = 9155] [id = 104]
23:05:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x8e9c4000) [pid = 9155] [serial = 292] [outer = (nil)]
23:05:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x8e9ca400) [pid = 9155] [serial = 293] [outer = 0x8e9c4000]
23:05:25 INFO - PROCESS | 9155 | 1447484725855 Marionette INFO loaded listener.js
23:05:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x912e9400) [pid = 9155] [serial = 294] [outer = 0x8e9c4000]
23:05:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x9146b400 == 67 [pid = 9155] [id = 105]
23:05:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x91578400) [pid = 9155] [serial = 295] [outer = (nil)]
23:05:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x912f0800) [pid = 9155] [serial = 296] [outer = 0x91578400]
23:05:26 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
23:05:27 INFO - document served over http requires an http
23:05:27 INFO - sub-resource via iframe-tag using the meta-csp
23:05:27 INFO - delivery method with no-redirect and when
23:05: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-http/iframe-tag/generic.no-redirect.http.html"
23:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:27 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
23:05:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1643ms
23:05:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:05:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x917a0400 == 68 [pid = 9155] [id = 106]
23:05:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x919d1800) [pid = 9155] [serial = 297] [outer = (nil)]
23:05:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x919d7c00) [pid = 9155] [serial = 298] [outer = 0x919d1800]
23:05:27 INFO - PROCESS | 9155 | 1447484727539 Marionette INFO loaded listener.js
23:05:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x91dd5400) [pid = 9155] [serial = 299] [outer = 0x919d1800]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x93fbc000 == 67 [pid = 9155] [id = 39]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91f58c00 == 66 [pid = 9155] [id = 85]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91576800 == 65 [pid = 9155] [id = 84]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9179d400 == 64 [pid = 9155] [id = 83]
23:05:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x9179b400 == 65 [pid = 9155] [id = 107]
23:05:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9179c000) [pid = 9155] [serial = 300] [outer = (nil)]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9b859400 == 64 [pid = 9155] [id = 81]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x912ea000 == 63 [pid = 9155] [id = 80]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x912e6400 == 62 [pid = 9155] [id = 79]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9a7a0000 == 61 [pid = 9155] [id = 78]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9a7a1400 == 60 [pid = 9155] [id = 77]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd1400 == 59 [pid = 9155] [id = 75]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91460400 == 58 [pid = 9155] [id = 74]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0xa91ac000 == 57 [pid = 9155] [id = 73]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91bbec00 == 56 [pid = 9155] [id = 72]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91582c00 == 55 [pid = 9155] [id = 71]
23:05:28 INFO - PROCESS | 9155 | --DOCSHELL 0x929f9000 == 54 [pid = 9155] [id = 68]
23:05:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9179cc00) [pid = 9155] [serial = 301] [outer = 0x9179c000]
23:05:28 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
23:05:28 INFO - document served over http requires an http
23:05:28 INFO - sub-resource via iframe-tag using the meta-csp
23:05:28 INFO - delivery method with swap-origin-redirect and when
23:05:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
23:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:28 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
23:05:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1830ms
23:05:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:05:29 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x98ac4400) [pid = 9155] [serial = 180] [outer = (nil)] [url = about:blank]
23:05:29 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x9b90fc00) [pid = 9155] [serial = 183] [outer = (nil)] [url = about:blank]
23:05:29 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x97b19800) [pid = 9155] [serial = 177] [outer = (nil)] [url = about:blank]
23:05:29 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x91f64400) [pid = 9155] [serial = 172] [outer = (nil)] [url = about:blank]
23:05:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dda800 == 55 [pid = 9155] [id = 108]
23:05:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x91f64400) [pid = 9155] [serial = 302] [outer = (nil)]
23:05:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x926f3c00) [pid = 9155] [serial = 303] [outer = 0x91f64400]
23:05:29 INFO - PROCESS | 9155 | 1447484729338 Marionette INFO loaded listener.js
23:05:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x92789800) [pid = 9155] [serial = 304] [outer = 0x91f64400]
23:05:30 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
23:05:30 INFO - document served over http requires an http
23:05:30 INFO - sub-resource via script-tag using the meta-csp
23:05:30 INFO - delivery method with keep-origin-redirect and when
23:05: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-http/script-tag/generic.keep-origin-redirect.http.html"
23:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:30 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
23:05:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1390ms
23:05:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:05:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62fc00 == 56 [pid = 9155] [id = 109]
23:05:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x929f6800) [pid = 9155] [serial = 305] [outer = (nil)]
23:05:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x93fb0000) [pid = 9155] [serial = 306] [outer = 0x929f6800]
23:05:30 INFO - PROCESS | 9155 | 1447484730709 Marionette INFO loaded listener.js
23:05:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x95316c00) [pid = 9155] [serial = 307] [outer = 0x929f6800]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x9ac7ec00) [pid = 9155] [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]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x8eb1d000) [pid = 9155] [serial = 230] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x9a7a0800) [pid = 9155] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x91dd2800) [pid = 9155] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484683938]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x9a7a6c00) [pid = 9155] [serial = 218] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x9d64c400) [pid = 9155] [serial = 188] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0xa054e000) [pid = 9155] [serial = 203] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x91466000) [pid = 9155] [serial = 208] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x91dd8800) [pid = 9155] [serial = 213] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x91d9d400) [pid = 9155] [serial = 237] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x984a0000) [pid = 9155] [serial = 243] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x91bba400) [pid = 9155] [serial = 233] [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]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x929f9c00) [pid = 9155] [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]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x919d5c00) [pid = 9155] [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]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x9a7a1800) [pid = 9155] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0xa91b2c00) [pid = 9155] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x91dd1800) [pid = 9155] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484683938]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x94563c00) [pid = 9155] [serial = 240] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x91dd9400) [pid = 9155] [serial = 234] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x912eb400) [pid = 9155] [serial = 221] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0xa86aec00) [pid = 9155] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x945eb800) [pid = 9155] [serial = 191] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9ffa8c00) [pid = 9155] [serial = 200] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9b906800) [pid = 9155] [serial = 194] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9179e000) [pid = 9155] [serial = 197] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9b85e000) [pid = 9155] [serial = 227] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0xa15c7400) [pid = 9155] [serial = 224] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x9d633400) [pid = 9155] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9da37400) [pid = 9155] [serial = 189] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9455d000) [pid = 9155] [serial = 235] [outer = (nil)] [url = about:blank]
23:05:31 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9b5d0400) [pid = 9155] [serial = 82] [outer = (nil)] [url = about:blank]
23:05:31 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
23:05:31 INFO - document served over http requires an http
23:05:31 INFO - sub-resource via script-tag using the meta-csp
23:05:31 INFO - delivery method with no-redirect and when
23:05:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
23:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:31 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
23:05:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1433ms
23:05:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:05:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1b000 == 57 [pid = 9155] [id = 110]
23:05:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x9158a000) [pid = 9155] [serial = 308] [outer = (nil)]
23:05:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x91dd2800) [pid = 9155] [serial = 309] [outer = 0x9158a000]
23:05:31 INFO - PROCESS | 9155 | 1447484731972 Marionette INFO loaded listener.js
23:05:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x97b1ac00) [pid = 9155] [serial = 310] [outer = 0x9158a000]
23:05:32 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
23:05:32 INFO - document served over http requires an http
23:05:32 INFO - sub-resource via script-tag using the meta-csp
23:05:32 INFO - delivery method with swap-origin-redirect and when
23:05:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
23:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:32 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
23:05:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1230ms
23:05:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:05:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b19800 == 58 [pid = 9155] [id = 111]
23:05:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x984a2c00) [pid = 9155] [serial = 311] [outer = (nil)]
23:05:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x98504c00) [pid = 9155] [serial = 312] [outer = 0x984a2c00]
23:05:33 INFO - PROCESS | 9155 | 1447484733226 Marionette INFO loaded listener.js
23:05:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x98abf000) [pid = 9155] [serial = 313] [outer = 0x984a2c00]
23:05:34 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
23:05:34 INFO - document served over http requires an http
23:05:34 INFO - sub-resource via xhr-request using the meta-csp
23:05:34 INFO - delivery method with keep-origin-redirect and when
23:05:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
23:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:34 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
23:05:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1230ms
23:05:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:05:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62c400 == 59 [pid = 9155] [id = 112]
23:05:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x98503c00) [pid = 9155] [serial = 314] [outer = (nil)]
23:05:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x9a7a5400) [pid = 9155] [serial = 315] [outer = 0x98503c00]
23:05:34 INFO - PROCESS | 9155 | 1447484734444 Marionette INFO loaded listener.js
23:05:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x9ae16000) [pid = 9155] [serial = 316] [outer = 0x98503c00]
23:05:35 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
23:05:35 INFO - document served over http requires an http
23:05:35 INFO - sub-resource via xhr-request using the meta-csp
23:05:35 INFO - delivery method with no-redirect and when
23:05: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-http/xhr-request/generic.no-redirect.http.html"
23:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:35 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
23:05:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1531ms
23:05:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:05:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a5000 == 60 [pid = 9155] [id = 113]
23:05:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x91464800) [pid = 9155] [serial = 317] [outer = (nil)]
23:05:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x9157dc00) [pid = 9155] [serial = 318] [outer = 0x91464800]
23:05:36 INFO - PROCESS | 9155 | 1447484736207 Marionette INFO loaded listener.js
23:05:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x91bb8000) [pid = 9155] [serial = 319] [outer = 0x91464800]
23:05:37 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
23:05:37 INFO - document served over http requires an http
23:05:37 INFO - sub-resource via xhr-request using the meta-csp
23:05:37 INFO - delivery method with swap-origin-redirect and when
23:05: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-http/xhr-request/generic.swap-origin-redirect.http.html"
23:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:37 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
23:05:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms
23:05:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:05:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x9278f400 == 61 [pid = 9155] [id = 114]
23:05:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x93fb6c00) [pid = 9155] [serial = 320] [outer = (nil)]
23:05:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x945ee400) [pid = 9155] [serial = 321] [outer = 0x93fb6c00]
23:05:37 INFO - PROCESS | 9155 | 1447484737997 Marionette INFO loaded listener.js
23:05:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x98abb000) [pid = 9155] [serial = 322] [outer = 0x93fb6c00]
23:05:39 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
23:05:39 INFO - document served over http requires an https
23:05:39 INFO - sub-resource via fetch-request using the meta-csp
23:05:39 INFO - delivery method with keep-origin-redirect and when
23:05:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
23:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:39 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
23:05:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1730ms
23:05:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:05:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b85b000 == 62 [pid = 9155] [id = 115]
23:05:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x9b85c400) [pid = 9155] [serial = 323] [outer = (nil)]
23:05:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x9b911000) [pid = 9155] [serial = 324] [outer = 0x9b85c400]
23:05:39 INFO - PROCESS | 9155 | 1447484739685 Marionette INFO loaded listener.js
23:05:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x9d633400) [pid = 9155] [serial = 325] [outer = 0x9b85c400]
23:05:40 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
23:05:40 INFO - document served over http requires an https
23:05:40 INFO - sub-resource via fetch-request using the meta-csp
23:05:40 INFO - delivery method with no-redirect and when
23:05: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/fetch-request/generic.no-redirect.http.html"
23:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:40 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
23:05:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1737ms
23:05:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:05:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc44c00 == 63 [pid = 9155] [id = 116]
23:05:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x9d7c9400) [pid = 9155] [serial = 326] [outer = (nil)]
23:05:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x9da2d400) [pid = 9155] [serial = 327] [outer = 0x9d7c9400]
23:05:41 INFO - PROCESS | 9155 | 1447484741467 Marionette INFO loaded listener.js
23:05:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0xa0169c00) [pid = 9155] [serial = 328] [outer = 0x9d7c9400]
23:05:42 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
23:05:42 INFO - document served over http requires an https
23:05:42 INFO - sub-resource via fetch-request using the meta-csp
23:05:42 INFO - delivery method with swap-origin-redirect and when
23:05:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
23:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:42 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
23:05:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1733ms
23:05:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:05:43 INFO - PROCESS | 9155 | ++DOCSHELL 0xa01be000 == 64 [pid = 9155] [id = 117]
23:05:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0xa0517800) [pid = 9155] [serial = 329] [outer = (nil)]
23:05:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0xa1585c00) [pid = 9155] [serial = 330] [outer = 0xa0517800]
23:05:43 INFO - PROCESS | 9155 | 1447484743226 Marionette INFO loaded listener.js
23:05:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0xa7225400) [pid = 9155] [serial = 331] [outer = 0xa0517800]
23:05:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x901b3800 == 65 [pid = 9155] [id = 118]
23:05:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x901b3c00) [pid = 9155] [serial = 332] [outer = (nil)]
23:05:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x901b3400) [pid = 9155] [serial = 333] [outer = 0x901b3c00]
23:05:44 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
23:05:44 INFO - document served over http requires an https
23:05:44 INFO - sub-resource via iframe-tag using the meta-csp
23:05:44 INFO - delivery method with keep-origin-redirect and when
23:05:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
23:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:44 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
23:05:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1826ms
23:05:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:05:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x901b5000 == 66 [pid = 9155] [id = 119]
23:05:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x901b5800) [pid = 9155] [serial = 334] [outer = (nil)]
23:05:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x952db000) [pid = 9155] [serial = 335] [outer = 0x901b5800]
23:05:45 INFO - PROCESS | 9155 | 1447484745142 Marionette INFO loaded listener.js
23:05:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x952e2800) [pid = 9155] [serial = 336] [outer = 0x901b5800]
23:05:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x91407000 == 67 [pid = 9155] [id = 120]
23:05:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x91407400) [pid = 9155] [serial = 337] [outer = (nil)]
23:05:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x91405800) [pid = 9155] [serial = 338] [outer = 0x91407400]
23:05:46 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
23:05:46 INFO - document served over http requires an https
23:05:46 INFO - sub-resource via iframe-tag using the meta-csp
23:05:46 INFO - delivery method with no-redirect and when
23:05: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-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
23:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:46 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
23:05:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1929ms
23:05:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:05:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x91409000 == 68 [pid = 9155] [id = 121]
23:05:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x91409400) [pid = 9155] [serial = 339] [outer = (nil)]
23:05:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9140ec00) [pid = 9155] [serial = 340] [outer = 0x91409400]
23:05:47 INFO - PROCESS | 9155 | 1447484747034 Marionette INFO loaded listener.js
23:05:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x952e5800) [pid = 9155] [serial = 341] [outer = 0x91409400]
23:05:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743800 == 69 [pid = 9155] [id = 122]
23:05:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x8c744000) [pid = 9155] [serial = 342] [outer = (nil)]
23:05:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x8c743c00) [pid = 9155] [serial = 343] [outer = 0x8c744000]
23:05:48 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
23:05:48 INFO - document served over http requires an https
23:05:48 INFO - sub-resource via iframe-tag using the meta-csp
23:05:48 INFO - delivery method with swap-origin-redirect and when
23:05:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
23:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:48 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
23:05:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1841ms
23:05:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:05:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c73e000 == 70 [pid = 9155] [id = 123]
23:05:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x8c746000) [pid = 9155] [serial = 344] [outer = (nil)]
23:05:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x8c74c000) [pid = 9155] [serial = 345] [outer = 0x8c746000]
23:05:48 INFO - PROCESS | 9155 | 1447484748817 Marionette INFO loaded listener.js
23:05:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0xa120b800) [pid = 9155] [serial = 346] [outer = 0x8c746000]
23:05:49 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
23:05:49 INFO - document served over http requires an https
23:05:49 INFO - sub-resource via script-tag using the meta-csp
23:05:49 INFO - delivery method with keep-origin-redirect and when
23:05:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
23:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:49 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
23:05:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1636ms
23:05:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:05:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7ee400 == 71 [pid = 9155] [id = 124]
23:05:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x8c7ef400) [pid = 9155] [serial = 347] [outer = (nil)]
23:05:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x8c7f2400) [pid = 9155] [serial = 348] [outer = 0x8c7ef400]
23:05:50 INFO - PROCESS | 9155 | 1447484750493 Marionette INFO loaded listener.js
23:05:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9140f000) [pid = 9155] [serial = 349] [outer = 0x8c7ef400]
23:05:51 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
23:05:51 INFO - document served over http requires an https
23:05:51 INFO - sub-resource via script-tag using the meta-csp
23:05:51 INFO - delivery method with no-redirect and when
23:05:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
23:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:51 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
23:05:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1532ms
23:05:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:05:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f5c00 == 72 [pid = 9155] [id = 125]
23:05:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x8c7f8c00) [pid = 9155] [serial = 350] [outer = (nil)]
23:05:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x8db07400) [pid = 9155] [serial = 351] [outer = 0x8c7f8c00]
23:05:51 INFO - PROCESS | 9155 | 1447484751954 Marionette INFO loaded listener.js
23:05:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x8db0ec00) [pid = 9155] [serial = 352] [outer = 0x8c7f8c00]
23:05:53 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
23:05:53 INFO - document served over http requires an https
23:05:53 INFO - sub-resource via script-tag using the meta-csp
23:05:53 INFO - delivery method with swap-origin-redirect and when
23:05:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
23:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:53 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
23:05:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1677ms
23:05:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:05:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d2000 == 73 [pid = 9155] [id = 126]
23:05:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x8c3d2800) [pid = 9155] [serial = 353] [outer = (nil)]
23:05:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x8c3d5400) [pid = 9155] [serial = 354] [outer = 0x8c3d2800]
23:05:53 INFO - PROCESS | 9155 | 1447484753796 Marionette INFO loaded listener.js
23:05:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0xa91b2c00) [pid = 9155] [serial = 355] [outer = 0x8c3d2800]
23:05:54 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
23:05:54 INFO - document served over http requires an https
23:05:54 INFO - sub-resource via xhr-request using the meta-csp
23:05:54 INFO - delivery method with keep-origin-redirect and when
23:05:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
23:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:54 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
23:05:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1690ms
23:05:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:05:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd2a000 == 74 [pid = 9155] [id = 127]
23:05:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x8bd2e400) [pid = 9155] [serial = 356] [outer = (nil)]
23:05:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x8bd30400) [pid = 9155] [serial = 357] [outer = 0x8bd2e400]
23:05:55 INFO - PROCESS | 9155 | 1447484755358 Marionette INFO loaded listener.js
23:05:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x8bd6b000) [pid = 9155] [serial = 358] [outer = 0x8bd2e400]
23:05:58 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
23:05:58 INFO - document served over http requires an https
23:05:58 INFO - sub-resource via xhr-request using the meta-csp
23:05:58 INFO - delivery method with no-redirect and when
23:05:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
23:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:58 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
23:05:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3585ms
23:05:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:05:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd32000 == 75 [pid = 9155] [id = 128]
23:05:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x8bd71800) [pid = 9155] [serial = 359] [outer = (nil)]
23:05:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x8bd76000) [pid = 9155] [serial = 360] [outer = 0x8bd71800]
23:05:58 INFO - PROCESS | 9155 | 1447484758993 Marionette INFO loaded listener.js
23:05:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x945ed400) [pid = 9155] [serial = 361] [outer = 0x8bd71800]
23:06:00 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
23:06:00 INFO - document served over http requires an https
23:06:00 INFO - sub-resource via xhr-request using the meta-csp
23:06:00 INFO - delivery method with swap-origin-redirect and when
23:06: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-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
23:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:00 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
23:06:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2443ms
23:06:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:06:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c74c800 == 76 [pid = 9155] [id = 129]
23:06:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x8d627000) [pid = 9155] [serial = 362] [outer = (nil)]
23:06:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x8db0e400) [pid = 9155] [serial = 363] [outer = 0x8d627000]
23:06:01 INFO - PROCESS | 9155 | 1447484761523 Marionette INFO loaded listener.js
23:06:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x8eb4a000) [pid = 9155] [serial = 364] [outer = 0x8d627000]
23:06:02 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
23:06:02 INFO - document served over http requires an http
23:06:02 INFO - sub-resource via fetch-request using the meta-referrer
23:06:02 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:02 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
23:06:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1791ms
23:06:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:06:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d510000 == 77 [pid = 9155] [id = 130]
23:06:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x8d62e000) [pid = 9155] [serial = 365] [outer = (nil)]
23:06:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x8e9c7c00) [pid = 9155] [serial = 366] [outer = 0x8d62e000]
23:06:03 INFO - PROCESS | 9155 | 1447484763317 Marionette INFO loaded listener.js
23:06:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x912ea400) [pid = 9155] [serial = 367] [outer = 0x8d62e000]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x97b19800 == 76 [pid = 9155] [id = 111]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd2400 == 75 [pid = 9155] [id = 76]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1b000 == 74 [pid = 9155] [id = 110]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62fc00 == 73 [pid = 9155] [id = 109]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x91dda800 == 72 [pid = 9155] [id = 108]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x94564000 == 71 [pid = 9155] [id = 67]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9179b400 == 70 [pid = 9155] [id = 107]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x917a0400 == 69 [pid = 9155] [id = 106]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9146b400 == 68 [pid = 9155] [id = 105]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8e08b000 == 67 [pid = 9155] [id = 104]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8e6000 == 66 [pid = 9155] [id = 103]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8d9800 == 65 [pid = 9155] [id = 101]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8e08a000 == 64 [pid = 9155] [id = 100]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8e08ac00 == 63 [pid = 9155] [id = 99]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39d800 == 62 [pid = 9155] [id = 98]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb46800 == 61 [pid = 9155] [id = 97]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0xa15c6000 == 60 [pid = 9155] [id = 96]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9bfc00 == 59 [pid = 9155] [id = 95]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x91464c00 == 58 [pid = 9155] [id = 94]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9a7dec00 == 57 [pid = 9155] [id = 93]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9c145c00 == 56 [pid = 9155] [id = 92]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9a7a7400 == 55 [pid = 9155] [id = 91]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x98ac5000 == 54 [pid = 9155] [id = 90]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9554cc00 == 53 [pid = 9155] [id = 89]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x945e5c00 == 52 [pid = 9155] [id = 88]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9157d400 == 51 [pid = 9155] [id = 87]
23:06:04 INFO - PROCESS | 9155 | --DOCSHELL 0x9849a000 == 50 [pid = 9155] [id = 86]
23:06:04 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
23:06:04 INFO - document served over http requires an http
23:06:04 INFO - sub-resource via fetch-request using the meta-referrer
23:06:04 INFO - delivery method with no-redirect and when
23:06: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"
23:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:04 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
23:06:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1937ms
23:06:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:06:05 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x929f7c00) [pid = 9155] [serial = 238] [outer = (nil)] [url = about:blank]
23:06:05 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x97dcb800) [pid = 9155] [serial = 241] [outer = (nil)] [url = about:blank]
23:06:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e098800 == 51 [pid = 9155] [id = 131]
23:06:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x8e3a4800) [pid = 9155] [serial = 368] [outer = (nil)]
23:06:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x9146e800) [pid = 9155] [serial = 369] [outer = 0x8e3a4800]
23:06:05 INFO - PROCESS | 9155 | 1447484765217 Marionette INFO loaded listener.js
23:06:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x9179e800) [pid = 9155] [serial = 370] [outer = 0x8e3a4800]
23:06:06 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
23:06:06 INFO - document served over http requires an http
23:06:06 INFO - sub-resource via fetch-request using the meta-referrer
23:06:06 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:06 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
23:06:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1446ms
23:06:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:06:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x91582800 == 52 [pid = 9155] [id = 132]
23:06:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 209 (0x917be800) [pid = 9155] [serial = 371] [outer = (nil)]
23:06:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0x917c3400) [pid = 9155] [serial = 372] [outer = 0x917be800]
23:06:06 INFO - PROCESS | 9155 | 1447484766448 Marionette INFO loaded listener.js
23:06:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 211 (0x917ca800) [pid = 9155] [serial = 373] [outer = 0x917be800]
23:06:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bc4000 == 53 [pid = 9155] [id = 133]
23:06:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 212 (0x91bc4400) [pid = 9155] [serial = 374] [outer = (nil)]
23:06:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 213 (0x91bb7000) [pid = 9155] [serial = 375] [outer = 0x91bc4400]
23:06:07 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
23:06:07 INFO - document served over http requires an http
23:06:07 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:07 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:07 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
23:06:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1486ms
23:06:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:06:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bc3000 == 54 [pid = 9155] [id = 134]
23:06:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 214 (0x91d9f400) [pid = 9155] [serial = 376] [outer = (nil)]
23:06:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 215 (0x91f61000) [pid = 9155] [serial = 377] [outer = 0x91d9f400]
23:06:08 INFO - PROCESS | 9155 | 1447484768043 Marionette INFO loaded listener.js
23:06:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 216 (0x9278cc00) [pid = 9155] [serial = 378] [outer = 0x91d9f400]
23:06:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f6c00 == 55 [pid = 9155] [id = 135]
23:06:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 217 (0x929f7400) [pid = 9155] [serial = 379] [outer = (nil)]
23:06:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 218 (0x929fa800) [pid = 9155] [serial = 380] [outer = 0x929f7400]
23:06:09 INFO - PROCESS | 9155 | --DOMWINDOW == 217 (0x91578400) [pid = 9155] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484726626]
23:06:09 INFO - PROCESS | 9155 | --DOMWINDOW == 216 (0x91f64400) [pid = 9155] [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]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 215 (0x9179c000) [pid = 9155] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 214 (0x9c148000) [pid = 9155] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 213 (0x98ac6400) [pid = 9155] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484704934]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 212 (0x945e7c00) [pid = 9155] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 211 (0x8d8e7400) [pid = 9155] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 210 (0x9158a000) [pid = 9155] [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]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x919d1800) [pid = 9155] [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]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 208 (0x8e9c4000) [pid = 9155] [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]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x929f6800) [pid = 9155] [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]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x8e093800) [pid = 9155] [serial = 279] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x926f8400) [pid = 9155] [serial = 282] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8d8e0800) [pid = 9155] [serial = 285] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0xa4d50000) [pid = 9155] [serial = 270] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x9b910c00) [pid = 9155] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x9ac83800) [pid = 9155] [serial = 256] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x9da2b400) [pid = 9155] [serial = 264] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x98ac7400) [pid = 9155] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484704934]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x97f06800) [pid = 9155] [serial = 251] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x8e9cc800) [pid = 9155] [serial = 267] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x8e3a1c00) [pid = 9155] [serial = 276] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x9c841800) [pid = 9155] [serial = 261] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x929ee400) [pid = 9155] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x91bb7c00) [pid = 9155] [serial = 246] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x8eb49400) [pid = 9155] [serial = 273] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x912f0800) [pid = 9155] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484726626]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x8e9ca400) [pid = 9155] [serial = 293] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x926f3c00) [pid = 9155] [serial = 303] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x8e089400) [pid = 9155] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8d50b000) [pid = 9155] [serial = 288] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x91dd2800) [pid = 9155] [serial = 309] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x93fb0000) [pid = 9155] [serial = 306] [outer = (nil)] [url = about:blank]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x98504c00) [pid = 9155] [serial = 312] [outer = (nil)] [url = about:blank]
23:06:10 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
23:06:10 INFO - document served over http requires an http
23:06:10 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:10 INFO - delivery method with no-redirect and when
23:06: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"
23:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:10 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
23:06:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2392ms
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x9179cc00) [pid = 9155] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:10 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x919d7c00) [pid = 9155] [serial = 298] [outer = (nil)] [url = about:blank]
23:06:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:06:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6ec00 == 56 [pid = 9155] [id = 136]
23:06:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x912f0800) [pid = 9155] [serial = 381] [outer = (nil)]
23:06:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x919d1800) [pid = 9155] [serial = 382] [outer = 0x912f0800]
23:06:10 INFO - PROCESS | 9155 | 1447484770534 Marionette INFO loaded listener.js
23:06:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x93fb2400) [pid = 9155] [serial = 383] [outer = 0x912f0800]
23:06:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x952d7400 == 57 [pid = 9155] [id = 137]
23:06:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x952d7800) [pid = 9155] [serial = 384] [outer = (nil)]
23:06:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x945ef000) [pid = 9155] [serial = 385] [outer = 0x952d7800]
23:06:11 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
23:06:11 INFO - document served over http requires an http
23:06:11 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:11 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:11 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
23:06:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1333ms
23:06:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:06:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f8400 == 58 [pid = 9155] [id = 138]
23:06:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x945f2400) [pid = 9155] [serial = 386] [outer = (nil)]
23:06:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x952df400) [pid = 9155] [serial = 387] [outer = 0x945f2400]
23:06:11 INFO - PROCESS | 9155 | 1447484771860 Marionette INFO loaded listener.js
23:06:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x97b19800) [pid = 9155] [serial = 388] [outer = 0x945f2400]
23:06:13 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
23:06:13 INFO - document served over http requires an http
23:06:13 INFO - sub-resource via script-tag using the meta-referrer
23:06:13 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:13 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
23:06:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1689ms
23:06:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:06:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39bc00 == 59 [pid = 9155] [id = 139]
23:06:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x8e39d800) [pid = 9155] [serial = 389] [outer = (nil)]
23:06:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x8e9c0000) [pid = 9155] [serial = 390] [outer = 0x8e39d800]
23:06:13 INFO - PROCESS | 9155 | 1447484773746 Marionette INFO loaded listener.js
23:06:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x901b0c00) [pid = 9155] [serial = 391] [outer = 0x8e39d800]
23:06:14 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
23:06:14 INFO - document served over http requires an http
23:06:14 INFO - sub-resource via script-tag using the meta-referrer
23:06:14 INFO - delivery method with no-redirect and when
23:06: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"
23:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:14 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
23:06:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1694ms
23:06:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:06:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x91796400 == 60 [pid = 9155] [id = 140]
23:06:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x917c9800) [pid = 9155] [serial = 392] [outer = (nil)]
23:06:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x91f59400) [pid = 9155] [serial = 393] [outer = 0x917c9800]
23:06:15 INFO - PROCESS | 9155 | 1447484775467 Marionette INFO loaded listener.js
23:06:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x945e5c00) [pid = 9155] [serial = 394] [outer = 0x917c9800]
23:06:16 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
23:06:16 INFO - document served over http requires an http
23:06:16 INFO - sub-resource via script-tag using the meta-referrer
23:06:16 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:16 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
23:06:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1792ms
23:06:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:06:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x9849d000 == 61 [pid = 9155] [id = 141]
23:06:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x984a2000) [pid = 9155] [serial = 395] [outer = (nil)]
23:06:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x98503000) [pid = 9155] [serial = 396] [outer = 0x984a2000]
23:06:17 INFO - PROCESS | 9155 | 1447484777264 Marionette INFO loaded listener.js
23:06:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x98ac7000) [pid = 9155] [serial = 397] [outer = 0x984a2000]
23:06:18 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
23:06:18 INFO - document served over http requires an http
23:06:18 INFO - sub-resource via xhr-request using the meta-referrer
23:06:18 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:18 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
23:06:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1636ms
23:06:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:06:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x9849e000 == 62 [pid = 9155] [id = 142]
23:06:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9a7a0000) [pid = 9155] [serial = 398] [outer = (nil)]
23:06:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9ae12c00) [pid = 9155] [serial = 399] [outer = 0x9a7a0000]
23:06:18 INFO - PROCESS | 9155 | 1447484778939 Marionette INFO loaded listener.js
23:06:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x9b85d800) [pid = 9155] [serial = 400] [outer = 0x9a7a0000]
23:06:19 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
23:06:19 INFO - document served over http requires an http
23:06:19 INFO - sub-resource via xhr-request using the meta-referrer
23:06:19 INFO - delivery method with no-redirect and when
23:06: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"
23:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:19 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
23:06:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1631ms
23:06:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:06:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c74cc00 == 63 [pid = 9155] [id = 143]
23:06:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x9b120400) [pid = 9155] [serial = 401] [outer = (nil)]
23:06:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x9c840400) [pid = 9155] [serial = 402] [outer = 0x9b120400]
23:06:20 INFO - PROCESS | 9155 | 1447484780477 Marionette INFO loaded listener.js
23:06:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x9d64c800) [pid = 9155] [serial = 403] [outer = 0x9b120400]
23:06:22 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
23:06:22 INFO - document served over http requires an http
23:06:22 INFO - sub-resource via xhr-request using the meta-referrer
23:06:22 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:22 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
23:06:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2346ms
23:06:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:06:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b215800 == 64 [pid = 9155] [id = 144]
23:06:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x8eb24400) [pid = 9155] [serial = 404] [outer = (nil)]
23:06:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x8eb28000) [pid = 9155] [serial = 405] [outer = 0x8eb24400]
23:06:22 INFO - PROCESS | 9155 | 1447484782858 Marionette INFO loaded listener.js
23:06:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x8eb30800) [pid = 9155] [serial = 406] [outer = 0x8eb24400]
23:06:24 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
23:06:24 INFO - document served over http requires an https
23:06:24 INFO - sub-resource via fetch-request using the meta-referrer
23:06:24 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:24 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
23:06:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1682ms
23:06:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:06:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b815c00 == 65 [pid = 9155] [id = 145]
23:06:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 209 (0x8b816000) [pid = 9155] [serial = 407] [outer = (nil)]
23:06:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0x8b819c00) [pid = 9155] [serial = 408] [outer = 0x8b816000]
23:06:24 INFO - PROCESS | 9155 | 1447484784586 Marionette INFO loaded listener.js
23:06:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 211 (0x8eb29400) [pid = 9155] [serial = 409] [outer = 0x8b816000]
23:06:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 212 (0x8b1c4000) [pid = 9155] [serial = 410] [outer = 0x9b47a400]
23:06:25 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
23:06:25 INFO - document served over http requires an https
23:06:25 INFO - sub-resource via fetch-request using the meta-referrer
23:06:25 INFO - delivery method with no-redirect and when
23:06: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"
23:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:25 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
23:06:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1835ms
23:06:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:06:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c7400 == 66 [pid = 9155] [id = 146]
23:06:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 213 (0x8b1c9800) [pid = 9155] [serial = 411] [outer = (nil)]
23:06:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 214 (0x8b1cfc00) [pid = 9155] [serial = 412] [outer = 0x8b1c9800]
23:06:26 INFO - PROCESS | 9155 | 1447484786476 Marionette INFO loaded listener.js
23:06:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 215 (0x91584400) [pid = 9155] [serial = 413] [outer = 0x8b1c9800]
23:06:27 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
23:06:27 INFO - document served over http requires an https
23:06:27 INFO - sub-resource via fetch-request using the meta-referrer
23:06:27 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:27 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
23:06:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1648ms
23:06:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:06:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f2400 == 67 [pid = 9155] [id = 147]
23:06:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 216 (0x8b0f3800) [pid = 9155] [serial = 414] [outer = (nil)]
23:06:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 217 (0x8b0f6800) [pid = 9155] [serial = 415] [outer = 0x8b0f3800]
23:06:28 INFO - PROCESS | 9155 | 1447484788133 Marionette INFO loaded listener.js
23:06:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 218 (0x8b1d0000) [pid = 9155] [serial = 416] [outer = 0x8b0f3800]
23:06:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x89567800 == 68 [pid = 9155] [id = 148]
23:06:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 219 (0x89567c00) [pid = 9155] [serial = 417] [outer = (nil)]
23:06:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 220 (0x89568400) [pid = 9155] [serial = 418] [outer = 0x89567c00]
23:06:29 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
23:06:29 INFO - document served over http requires an https
23:06:29 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:29 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:29 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
23:06:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1840ms
23:06:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:06:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8956e800 == 69 [pid = 9155] [id = 149]
23:06:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 221 (0x89570000) [pid = 9155] [serial = 419] [outer = (nil)]
23:06:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 222 (0x8b0ef400) [pid = 9155] [serial = 420] [outer = 0x89570000]
23:06:29 INFO - PROCESS | 9155 | 1447484789986 Marionette INFO loaded listener.js
23:06:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 223 (0x93fb9400) [pid = 9155] [serial = 421] [outer = 0x89570000]
23:06:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x89366800 == 70 [pid = 9155] [id = 150]
23:06:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 224 (0x89366c00) [pid = 9155] [serial = 422] [outer = (nil)]
23:06:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 225 (0x89368000) [pid = 9155] [serial = 423] [outer = 0x89366c00]
23:06:31 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
23:06:31 INFO - document served over http requires an https
23:06:31 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:31 INFO - delivery method with no-redirect and when
23:06: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"
23:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:31 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
23:06:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1983ms
23:06:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:06:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x89369400 == 71 [pid = 9155] [id = 151]
23:06:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 226 (0x8936e800) [pid = 9155] [serial = 424] [outer = (nil)]
23:06:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 227 (0x8d629400) [pid = 9155] [serial = 425] [outer = 0x8936e800]
23:06:31 INFO - PROCESS | 9155 | 1447484791987 Marionette INFO loaded listener.js
23:06:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 228 (0x9f754000) [pid = 9155] [serial = 426] [outer = 0x8936e800]
23:06:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dcc00 == 72 [pid = 9155] [id = 152]
23:06:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 229 (0x890dd800) [pid = 9155] [serial = 427] [outer = (nil)]
23:06:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 230 (0x890de000) [pid = 9155] [serial = 428] [outer = 0x890dd800]
23:06:33 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
23:06:33 INFO - document served over http requires an https
23:06:33 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:33 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:33 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
23:06:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1887ms
23:06:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:06:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e2400 == 73 [pid = 9155] [id = 153]
23:06:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 231 (0x890e3000) [pid = 9155] [serial = 429] [outer = (nil)]
23:06:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 232 (0x890e6000) [pid = 9155] [serial = 430] [outer = 0x890e3000]
23:06:33 INFO - PROCESS | 9155 | 1447484793836 Marionette INFO loaded listener.js
23:06:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 233 (0x9cc49800) [pid = 9155] [serial = 431] [outer = 0x890e3000]
23:06:34 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
23:06:34 INFO - document served over http requires an https
23:06:34 INFO - sub-resource via script-tag using the meta-referrer
23:06:34 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:34 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
23:06:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1693ms
23:06:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:06:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c39400 == 74 [pid = 9155] [id = 154]
23:06:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 234 (0x88c3a000) [pid = 9155] [serial = 432] [outer = (nil)]
23:06:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 235 (0x88c3c800) [pid = 9155] [serial = 433] [outer = 0x88c3a000]
23:06:35 INFO - PROCESS | 9155 | 1447484795577 Marionette INFO loaded listener.js
23:06:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 236 (0x8b0ef000) [pid = 9155] [serial = 434] [outer = 0x88c3a000]
23:06:36 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
23:06:36 INFO - document served over http requires an https
23:06:36 INFO - sub-resource via script-tag using the meta-referrer
23:06:36 INFO - delivery method with no-redirect and when
23:06: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"
23:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:36 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
23:06:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1649ms
23:06:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:06:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8a000 == 75 [pid = 9155] [id = 155]
23:06:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 237 (0x88a8ac00) [pid = 9155] [serial = 435] [outer = (nil)]
23:06:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 238 (0x88a92800) [pid = 9155] [serial = 436] [outer = 0x88a8ac00]
23:06:37 INFO - PROCESS | 9155 | 1447484797138 Marionette INFO loaded listener.js
23:06:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 239 (0x88c3f000) [pid = 9155] [serial = 437] [outer = 0x88a8ac00]
23:06:38 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
23:06:38 INFO - document served over http requires an https
23:06:38 INFO - sub-resource via script-tag using the meta-referrer
23:06:38 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:38 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
23:06:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1683ms
23:06:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:06:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e3800 == 76 [pid = 9155] [id = 156]
23:06:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 240 (0x888e4800) [pid = 9155] [serial = 438] [outer = (nil)]
23:06:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 241 (0x888e6800) [pid = 9155] [serial = 439] [outer = 0x888e4800]
23:06:38 INFO - PROCESS | 9155 | 1447484798963 Marionette INFO loaded listener.js
23:06:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 242 (0x88a96800) [pid = 9155] [serial = 440] [outer = 0x888e4800]
23:06:40 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
23:06:40 INFO - document served over http requires an https
23:06:40 INFO - sub-resource via xhr-request using the meta-referrer
23:06:40 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:40 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
23:06:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1735ms
23:06:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:06:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x88443800 == 77 [pid = 9155] [id = 157]
23:06:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 243 (0x88444000) [pid = 9155] [serial = 441] [outer = (nil)]
23:06:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 244 (0x88448800) [pid = 9155] [serial = 442] [outer = 0x88444000]
23:06:40 INFO - PROCESS | 9155 | 1447484800704 Marionette INFO loaded listener.js
23:06:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 245 (0x888ea000) [pid = 9155] [serial = 443] [outer = 0x88444000]
23:06:41 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
23:06:41 INFO - document served over http requires an https
23:06:41 INFO - sub-resource via xhr-request using the meta-referrer
23:06:41 INFO - delivery method with no-redirect and when
23:06: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"
23:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:41 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
23:06:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1686ms
23:06:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a5000 == 76 [pid = 9155] [id = 113]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc44c00 == 75 [pid = 9155] [id = 116]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0xa01be000 == 74 [pid = 9155] [id = 117]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x901b3800 == 73 [pid = 9155] [id = 118]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x901b5000 == 72 [pid = 9155] [id = 119]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x91407000 == 71 [pid = 9155] [id = 120]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x91409000 == 70 [pid = 9155] [id = 121]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743800 == 69 [pid = 9155] [id = 122]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8c73e000 == 68 [pid = 9155] [id = 123]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7ee400 == 67 [pid = 9155] [id = 124]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f5c00 == 66 [pid = 9155] [id = 125]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd2a000 == 65 [pid = 9155] [id = 127]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd32000 == 64 [pid = 9155] [id = 128]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8c74c800 == 63 [pid = 9155] [id = 129]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8d510000 == 62 [pid = 9155] [id = 130]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8e098800 == 61 [pid = 9155] [id = 131]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x91582800 == 60 [pid = 9155] [id = 132]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x91bc4000 == 59 [pid = 9155] [id = 133]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x91bc3000 == 58 [pid = 9155] [id = 134]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x929f6c00 == 57 [pid = 9155] [id = 135]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb17000 == 56 [pid = 9155] [id = 82]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6ec00 == 55 [pid = 9155] [id = 136]
23:06:43 INFO - PROCESS | 9155 | --DOCSHELL 0x952d7400 == 54 [pid = 9155] [id = 137]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d2000 == 53 [pid = 9155] [id = 126]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9ac81c00 == 52 [pid = 9155] [id = 69]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39bc00 == 51 [pid = 9155] [id = 139]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x91583000 == 50 [pid = 9155] [id = 70]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x91796400 == 49 [pid = 9155] [id = 140]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9849d000 == 48 [pid = 9155] [id = 141]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9849e000 == 47 [pid = 9155] [id = 142]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8c74cc00 == 46 [pid = 9155] [id = 143]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8b215800 == 45 [pid = 9155] [id = 144]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8b815c00 == 44 [pid = 9155] [id = 145]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8d507400 == 43 [pid = 9155] [id = 102]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c7400 == 42 [pid = 9155] [id = 146]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f2400 == 41 [pid = 9155] [id = 147]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x89567800 == 40 [pid = 9155] [id = 148]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8956e800 == 39 [pid = 9155] [id = 149]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x89366800 == 38 [pid = 9155] [id = 150]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x89369400 == 37 [pid = 9155] [id = 151]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x890dcc00 == 36 [pid = 9155] [id = 152]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x890e2400 == 35 [pid = 9155] [id = 153]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x88c39400 == 34 [pid = 9155] [id = 154]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8a000 == 33 [pid = 9155] [id = 155]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x888e3800 == 32 [pid = 9155] [id = 156]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x88443800 == 31 [pid = 9155] [id = 157]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x926f8400 == 30 [pid = 9155] [id = 138]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62c400 == 29 [pid = 9155] [id = 112]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9aaaf800 == 28 [pid = 9155] [id = 38]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9b85b000 == 27 [pid = 9155] [id = 115]
23:06:45 INFO - PROCESS | 9155 | --DOCSHELL 0x9278f400 == 26 [pid = 9155] [id = 114]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 244 (0x95316c00) [pid = 9155] [serial = 307] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 243 (0x97b1ac00) [pid = 9155] [serial = 310] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 242 (0x91dd5400) [pid = 9155] [serial = 299] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 241 (0x92789800) [pid = 9155] [serial = 304] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 240 (0x9850e400) [pid = 9155] [serial = 244] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | --DOMWINDOW == 239 (0x912e9400) [pid = 9155] [serial = 294] [outer = (nil)] [url = about:blank]
23:06:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392000 == 27 [pid = 9155] [id = 158]
23:06:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 240 (0x88443800) [pid = 9155] [serial = 444] [outer = (nil)]
23:06:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 241 (0x88447400) [pid = 9155] [serial = 445] [outer = 0x88443800]
23:06:46 INFO - PROCESS | 9155 | 1447484806384 Marionette INFO loaded listener.js
23:06:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 242 (0x88c3e400) [pid = 9155] [serial = 446] [outer = 0x88443800]
23:06:47 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
23:06:47 INFO - document served over http requires an https
23:06:47 INFO - sub-resource via xhr-request using the meta-referrer
23:06:47 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:47 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
23:06:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5889ms
23:06:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:06:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8956f800 == 28 [pid = 9155] [id = 159]
23:06:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 243 (0x8956fc00) [pid = 9155] [serial = 447] [outer = (nil)]
23:06:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 244 (0x8b0f6c00) [pid = 9155] [serial = 448] [outer = 0x8956fc00]
23:06:48 INFO - PROCESS | 9155 | 1447484808099 Marionette INFO loaded listener.js
23:06:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 245 (0x8b209000) [pid = 9155] [serial = 449] [outer = 0x8956fc00]
23:06:49 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
23:06:49 INFO - document served over http requires an http
23:06:49 INFO - sub-resource via fetch-request using the meta-referrer
23:06:49 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:49 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
23:06:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1535ms
23:06:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:06:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e3c00 == 29 [pid = 9155] [id = 160]
23:06:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 246 (0x89562c00) [pid = 9155] [serial = 450] [outer = (nil)]
23:06:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 247 (0x8bd32000) [pid = 9155] [serial = 451] [outer = 0x89562c00]
23:06:49 INFO - PROCESS | 9155 | 1447484809571 Marionette INFO loaded listener.js
23:06:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 248 (0x8bd70800) [pid = 9155] [serial = 452] [outer = 0x89562c00]
23:06:50 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
23:06:50 INFO - document served over http requires an http
23:06:50 INFO - sub-resource via fetch-request using the meta-referrer
23:06:50 INFO - delivery method with no-redirect and when
23:06: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"
23:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:50 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
23:06:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1480ms
23:06:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 247 (0x8d508400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 246 (0xa0168c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 245 (0x919dbc00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 244 (0xa5779400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 243 (0x91bb8400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 242 (0x929ef000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 241 (0x97f03000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 240 (0xa1317800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 239 (0x91f5bc00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 238 (0x9849b400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 237 (0x9b5d0000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 236 (0x9d820c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 235 (0x9b911800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 234 (0x92791c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 233 (0x9a7dd800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 232 (0x9850a800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 231 (0x984a2c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 230 (0x9f755800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 229 (0x9ac86400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 228 (0x8eb17c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 227 (0x9c8c9c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 226 (0x9b1a7800) [pid = 9155] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 225 (0xa15c9400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 224 (0x9ad70400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 223 (0x91bc4400) [pid = 9155] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 222 (0x8c7f8c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 221 (0x912e8800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 220 (0x8bd2e400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 219 (0x919ce800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 218 (0x9d639800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 217 (0x91460800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 216 (0x912f0800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 215 (0x926f6800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 214 (0x9849b000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 213 (0x8c744000) [pid = 9155] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 212 (0x91409400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 211 (0x917be800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 210 (0x901b5800) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x9aab4000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 208 (0x9d7c9400) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x8eb47000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x93fb6c00) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x929f7400) [pid = 9155] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484768806]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8d627000) [pid = 9155] [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]
23:06:53 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x9c9d0800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8d62e000) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x8bd71800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x9b85a000) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x8e9c8000) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x9a7a5000) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x91407400) [pid = 9155] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484746024]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x98503c00) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x9b851800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x91d9f400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x93fbbc00) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x945f2400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x952d7800) [pid = 9155] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x9b85c400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x8e3a4800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0xa0517800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8e08d800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x91dd2c00) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x8c3d2800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x91585400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x8e39e400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x8d8dd800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0xa0172800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x8c746000) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x9a7a0400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x91464800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x91583c00) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x901b3c00) [pid = 9155] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x95554800) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8c7ef400) [pid = 9155] [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]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x91f61000) [pid = 9155] [serial = 377] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x9146e800) [pid = 9155] [serial = 369] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x8bd76000) [pid = 9155] [serial = 360] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x8c743c00) [pid = 9155] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x9a7a5400) [pid = 9155] [serial = 315] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x9da2d400) [pid = 9155] [serial = 327] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8e9c7c00) [pid = 9155] [serial = 366] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x91bb7000) [pid = 9155] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8bd30400) [pid = 9155] [serial = 357] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0xa1585c00) [pid = 9155] [serial = 330] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x952df400) [pid = 9155] [serial = 387] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x945ef000) [pid = 9155] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8c74c000) [pid = 9155] [serial = 345] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8c7f2400) [pid = 9155] [serial = 348] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x9b911000) [pid = 9155] [serial = 324] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x945ee400) [pid = 9155] [serial = 321] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x9157dc00) [pid = 9155] [serial = 318] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x929fa800) [pid = 9155] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484768806]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x8db0e400) [pid = 9155] [serial = 363] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8db07400) [pid = 9155] [serial = 351] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x919d1800) [pid = 9155] [serial = 382] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9140ec00) [pid = 9155] [serial = 340] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x952db000) [pid = 9155] [serial = 335] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x917c3400) [pid = 9155] [serial = 372] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91405800) [pid = 9155] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484746024]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x901b3400) [pid = 9155] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8c3d5400) [pid = 9155] [serial = 354] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0xa9c4dc00) [pid = 9155] [serial = 111] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91bb8000) [pid = 9155] [serial = 319] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0xa9111800) [pid = 9155] [serial = 225] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9e915800) [pid = 9155] [serial = 95] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9cbe1800) [pid = 9155] [serial = 277] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9cc46800) [pid = 9155] [serial = 141] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x9ff5a800) [pid = 9155] [serial = 228] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0xa91b2c00) [pid = 9155] [serial = 355] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0xa0173c00) [pid = 9155] [serial = 201] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x9ff54000) [pid = 9155] [serial = 265] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x97ebc400) [pid = 9155] [serial = 192] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0xa01b7c00) [pid = 9155] [serial = 144] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x945ed400) [pid = 9155] [serial = 361] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x9d63b800) [pid = 9155] [serial = 195] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x9b5d3800) [pid = 9155] [serial = 87] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x988e7c00) [pid = 9155] [serial = 150] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9da36800) [pid = 9155] [serial = 198] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0xa5780800) [pid = 9155] [serial = 204] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9179a400) [pid = 9155] [serial = 232] [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.]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x98abf000) [pid = 9155] [serial = 313] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0xa016e400) [pid = 9155] [serial = 98] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8d8e7800) [pid = 9155] [serial = 286] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0xa0518400) [pid = 9155] [serial = 101] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x9e91d400) [pid = 9155] [serial = 214] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x97b0bc00) [pid = 9155] [serial = 231] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x9b853800) [pid = 9155] [serial = 257] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x9146d800) [pid = 9155] [serial = 209] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x9c9d3800) [pid = 9155] [serial = 92] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0xa91ae400) [pid = 9155] [serial = 219] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x9c883800) [pid = 9155] [serial = 108] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0xa9255000) [pid = 9155] [serial = 271] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8d627400) [pid = 9155] [serial = 289] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8e3a2c00) [pid = 9155] [serial = 280] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x9ae16000) [pid = 9155] [serial = 316] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x93fb0c00) [pid = 9155] [serial = 74] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0xa926fc00) [pid = 9155] [serial = 274] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x9cc4e000) [pid = 9155] [serial = 262] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0xa15c8000) [pid = 9155] [serial = 283] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x91f5ec00) [pid = 9155] [serial = 167] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x91f61400) [pid = 9155] [serial = 247] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0xa9c56800) [pid = 9155] [serial = 147] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x988e2800) [pid = 9155] [serial = 252] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x91bbf000) [pid = 9155] [serial = 162] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x93fbcc00) [pid = 9155] [serial = 138] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x97f09c00) [pid = 9155] [serial = 156] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0xa57e2400) [pid = 9155] [serial = 104] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x91f66800) [pid = 9155] [serial = 159] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x9a7a8000) [pid = 9155] [serial = 222] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x8bd6b000) [pid = 9155] [serial = 358] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x9ff5dc00) [pid = 9155] [serial = 268] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x988eb400) [pid = 9155] [serial = 153] [outer = (nil)] [url = about:blank]
23:06:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd26400 == 30 [pid = 9155] [id = 161]
23:06:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8bd27c00) [pid = 9155] [serial = 453] [outer = (nil)]
23:06:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8bd6c000) [pid = 9155] [serial = 454] [outer = 0x8bd27c00]
23:06:54 INFO - PROCESS | 9155 | 1447484814318 Marionette INFO loaded listener.js
23:06:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x8c74c800) [pid = 9155] [serial = 455] [outer = 0x8bd27c00]
23:06:55 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
23:06:55 INFO - document served over http requires an http
23:06:55 INFO - sub-resource via fetch-request using the meta-referrer
23:06:55 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:06:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:06:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:06:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:55 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
23:06:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4389ms
23:06:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:06:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f6000 == 31 [pid = 9155] [id = 162]
23:06:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8c7f7000) [pid = 9155] [serial = 456] [outer = (nil)]
23:06:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8d503400) [pid = 9155] [serial = 457] [outer = 0x8c7f7000]
23:06:55 INFO - PROCESS | 9155 | 1447484815451 Marionette INFO loaded listener.js
23:06:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8d50d400) [pid = 9155] [serial = 458] [outer = 0x8c7f7000]
23:06:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e4800 == 32 [pid = 9155] [id = 163]
23:06:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8936dc00) [pid = 9155] [serial = 459] [outer = (nil)]
23:06:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8956a000) [pid = 9155] [serial = 460] [outer = 0x8936dc00]
23:06:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
23:06:57 INFO - document served over http requires an http
23:06:57 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:57 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
23:06:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1959ms
23:06:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:06:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b212400 == 33 [pid = 9155] [id = 164]
23:06:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b215400) [pid = 9155] [serial = 461] [outer = (nil)]
23:06:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8b81f400) [pid = 9155] [serial = 462] [outer = 0x8b215400]
23:06:57 INFO - PROCESS | 9155 | 1447484817705 Marionette INFO loaded listener.js
23:06:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8c744800) [pid = 9155] [serial = 463] [outer = 0x8b215400]
23:06:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62f400 == 34 [pid = 9155] [id = 165]
23:06:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8d630000) [pid = 9155] [serial = 464] [outer = (nil)]
23:06:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8b81bc00) [pid = 9155] [serial = 465] [outer = 0x8d630000]
23:06:59 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
23:06:59 INFO - document served over http requires an http
23:06:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:59 INFO - delivery method with no-redirect and when
23:06: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"
23:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:59 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
23:06:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1897ms
23:06:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:06:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dbc00 == 35 [pid = 9155] [id = 166]
23:06:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8d8da400) [pid = 9155] [serial = 466] [outer = (nil)]
23:06:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8d8de400) [pid = 9155] [serial = 467] [outer = 0x8d8da400]
23:06:59 INFO - PROCESS | 9155 | 1447484819610 Marionette INFO loaded listener.js
23:06:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8db06400) [pid = 9155] [serial = 468] [outer = 0x8d8da400]
23:07:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e08c800 == 36 [pid = 9155] [id = 167]
23:07:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8e08d000) [pid = 9155] [serial = 469] [outer = (nil)]
23:07:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8db0d000) [pid = 9155] [serial = 470] [outer = 0x8e08d000]
23:07:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
23:07:00 INFO - document served over http requires an http
23:07:00 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:00 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
23:07:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1827ms
23:07:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:07:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x89565c00 == 37 [pid = 9155] [id = 168]
23:07:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8e396c00) [pid = 9155] [serial = 471] [outer = (nil)]
23:07:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8e39a000) [pid = 9155] [serial = 472] [outer = 0x8e396c00]
23:07:01 INFO - PROCESS | 9155 | 1447484821694 Marionette INFO loaded listener.js
23:07:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8e3a2000) [pid = 9155] [serial = 473] [outer = 0x8e396c00]
23:07:02 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
23:07:02 INFO - document served over http requires an http
23:07:02 INFO - sub-resource via script-tag using the meta-referrer
23:07:02 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:02 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
23:07:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1993ms
23:07:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:07:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9c4c00 == 38 [pid = 9155] [id = 169]
23:07:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8e9c6000) [pid = 9155] [serial = 474] [outer = (nil)]
23:07:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8e9c8000) [pid = 9155] [serial = 475] [outer = 0x8e9c6000]
23:07:03 INFO - PROCESS | 9155 | 1447484823493 Marionette INFO loaded listener.js
23:07:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8eb1b400) [pid = 9155] [serial = 476] [outer = 0x8e9c6000]
23:07:04 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
23:07:04 INFO - document served over http requires an http
23:07:04 INFO - sub-resource via script-tag using the meta-referrer
23:07:04 INFO - delivery method with no-redirect and when
23:07: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"
23:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:04 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
23:07:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1733ms
23:07:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:07:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd31400 == 39 [pid = 9155] [id = 170]
23:07:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8eb29000) [pid = 9155] [serial = 477] [outer = (nil)]
23:07:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8eb2d400) [pid = 9155] [serial = 478] [outer = 0x8eb29000]
23:07:05 INFO - PROCESS | 9155 | 1447484825202 Marionette INFO loaded listener.js
23:07:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8eb42c00) [pid = 9155] [serial = 479] [outer = 0x8eb29000]
23:07:06 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
23:07:06 INFO - document served over http requires an http
23:07:06 INFO - sub-resource via script-tag using the meta-referrer
23:07:06 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:06 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
23:07:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1780ms
23:07:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:07:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f5c00 == 40 [pid = 9155] [id = 171]
23:07:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8eb4a800) [pid = 9155] [serial = 480] [outer = (nil)]
23:07:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x901b8400) [pid = 9155] [serial = 481] [outer = 0x8eb4a800]
23:07:07 INFO - PROCESS | 9155 | 1447484827027 Marionette INFO loaded listener.js
23:07:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x912e9400) [pid = 9155] [serial = 482] [outer = 0x8eb4a800]
23:07:08 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
23:07:08 INFO - document served over http requires an http
23:07:08 INFO - sub-resource via xhr-request using the meta-referrer
23:07:08 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:08 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
23:07:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
23:07:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:07:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936f800 == 41 [pid = 9155] [id = 172]
23:07:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x912e1800) [pid = 9155] [serial = 483] [outer = (nil)]
23:07:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x91409000) [pid = 9155] [serial = 484] [outer = 0x912e1800]
23:07:08 INFO - PROCESS | 9155 | 1447484828792 Marionette INFO loaded listener.js
23:07:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x9145f400) [pid = 9155] [serial = 485] [outer = 0x912e1800]
23:07:09 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
23:07:09 INFO - document served over http requires an http
23:07:09 INFO - sub-resource via xhr-request using the meta-referrer
23:07:09 INFO - delivery method with no-redirect and when
23:07: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"
23:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:09 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
23:07:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1787ms
23:07:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:07:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x91469400 == 42 [pid = 9155] [id = 173]
23:07:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x9146a800) [pid = 9155] [serial = 486] [outer = (nil)]
23:07:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x9156d400) [pid = 9155] [serial = 487] [outer = 0x9146a800]
23:07:10 INFO - PROCESS | 9155 | 1447484830607 Marionette INFO loaded listener.js
23:07:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9157b800) [pid = 9155] [serial = 488] [outer = 0x9146a800]
23:07:11 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
23:07:11 INFO - document served over http requires an http
23:07:11 INFO - sub-resource via xhr-request using the meta-referrer
23:07:11 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:11 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
23:07:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1839ms
23:07:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:07:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x917bf800 == 43 [pid = 9155] [id = 174]
23:07:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x917c0000) [pid = 9155] [serial = 489] [outer = (nil)]
23:07:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x917c3800) [pid = 9155] [serial = 490] [outer = 0x917c0000]
23:07:12 INFO - PROCESS | 9155 | 1447484832501 Marionette INFO loaded listener.js
23:07:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x919cd800) [pid = 9155] [serial = 491] [outer = 0x917c0000]
23:07:13 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
23:07:13 INFO - document served over http requires an https
23:07:13 INFO - sub-resource via fetch-request using the meta-referrer
23:07:13 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:13 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
23:07:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1887ms
23:07:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:07:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d1800 == 44 [pid = 9155] [id = 175]
23:07:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x919d7400) [pid = 9155] [serial = 492] [outer = (nil)]
23:07:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x91bb6800) [pid = 9155] [serial = 493] [outer = 0x919d7400]
23:07:14 INFO - PROCESS | 9155 | 1447484834351 Marionette INFO loaded listener.js
23:07:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91bc1400) [pid = 9155] [serial = 494] [outer = 0x919d7400]
23:07:15 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
23:07:15 INFO - document served over http requires an https
23:07:15 INFO - sub-resource via fetch-request using the meta-referrer
23:07:15 INFO - delivery method with no-redirect and when
23:07: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"
23:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:15 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
23:07:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1743ms
23:07:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:07:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd1400 == 45 [pid = 9155] [id = 176]
23:07:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x91dd3000) [pid = 9155] [serial = 495] [outer = (nil)]
23:07:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91ddb000) [pid = 9155] [serial = 496] [outer = 0x91dd3000]
23:07:16 INFO - PROCESS | 9155 | 1447484836100 Marionette INFO loaded listener.js
23:07:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91f60000) [pid = 9155] [serial = 497] [outer = 0x91dd3000]
23:07:17 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
23:07:17 INFO - document served over http requires an https
23:07:17 INFO - sub-resource via fetch-request using the meta-referrer
23:07:17 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:17 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
23:07:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1989ms
23:07:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:07:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x91ddc000 == 46 [pid = 9155] [id = 177]
23:07:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91f5cc00) [pid = 9155] [serial = 498] [outer = (nil)]
23:07:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x926f3800) [pid = 9155] [serial = 499] [outer = 0x91f5cc00]
23:07:18 INFO - PROCESS | 9155 | 1447484838145 Marionette INFO loaded listener.js
23:07:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x92788800) [pid = 9155] [serial = 500] [outer = 0x91f5cc00]
23:07:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x92791000 == 47 [pid = 9155] [id = 178]
23:07:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x92794400) [pid = 9155] [serial = 501] [outer = (nil)]
23:07:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x9278e000) [pid = 9155] [serial = 502] [outer = 0x92794400]
23:07:19 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
23:07:19 INFO - document served over http requires an https
23:07:19 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:19 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:19 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
23:07:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1888ms
23:07:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:07:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x9278f000 == 48 [pid = 9155] [id = 179]
23:07:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x92796c00) [pid = 9155] [serial = 503] [outer = (nil)]
23:07:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x929f3c00) [pid = 9155] [serial = 504] [outer = 0x92796c00]
23:07:20 INFO - PROCESS | 9155 | 1447484840026 Marionette INFO loaded listener.js
23:07:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x929fb000) [pid = 9155] [serial = 505] [outer = 0x92796c00]
23:07:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x952d8000 == 49 [pid = 9155] [id = 180]
23:07:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x952d8400) [pid = 9155] [serial = 506] [outer = (nil)]
23:07:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x93fb8000) [pid = 9155] [serial = 507] [outer = 0x952d8400]
23:07:21 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
23:07:21 INFO - document served over http requires an https
23:07:21 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:21 INFO - delivery method with no-redirect and when
23:07: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"
23:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:21 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
23:07:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2042ms
23:07:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:07:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x91586c00 == 50 [pid = 9155] [id = 181]
23:07:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x93fb3800) [pid = 9155] [serial = 508] [outer = (nil)]
23:07:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x9455e800) [pid = 9155] [serial = 509] [outer = 0x93fb3800]
23:07:22 INFO - PROCESS | 9155 | 1447484842130 Marionette INFO loaded listener.js
23:07:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x95314c00) [pid = 9155] [serial = 510] [outer = 0x93fb3800]
23:07:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x953d0c00 == 51 [pid = 9155] [id = 182]
23:07:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x953d2400) [pid = 9155] [serial = 511] [outer = (nil)]
23:07:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x95313c00) [pid = 9155] [serial = 512] [outer = 0x953d2400]
23:07:23 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
23:07:23 INFO - document served over http requires an https
23:07:23 INFO - sub-resource via iframe-tag using the meta-referrer
23:07:23 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:23 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
23:07:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1926ms
23:07:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:07:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e098c00 == 52 [pid = 9155] [id = 183]
23:07:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x953cc000) [pid = 9155] [serial = 513] [outer = (nil)]
23:07:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x95554800) [pid = 9155] [serial = 514] [outer = 0x953cc000]
23:07:23 INFO - PROCESS | 9155 | 1447484843939 Marionette INFO loaded listener.js
23:07:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x97b10c00) [pid = 9155] [serial = 515] [outer = 0x953cc000]
23:07:25 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
23:07:25 INFO - document served over http requires an https
23:07:25 INFO - sub-resource via script-tag using the meta-referrer
23:07:25 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:25 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
23:07:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1747ms
23:07:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:07:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0fb000 == 53 [pid = 9155] [id = 184]
23:07:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x97dc2400) [pid = 9155] [serial = 516] [outer = (nil)]
23:07:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x97dc9000) [pid = 9155] [serial = 517] [outer = 0x97dc2400]
23:07:25 INFO - PROCESS | 9155 | 1447484845769 Marionette INFO loaded listener.js
23:07:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x97ebec00) [pid = 9155] [serial = 518] [outer = 0x97dc2400]
23:07:27 INFO - PROCESS | 9155 | --DOCSHELL 0x95f0d400 == 52 [pid = 9155] [id = 19]
23:07:27 INFO - PROCESS | 9155 | --DOCSHELL 0x945edc00 == 51 [pid = 9155] [id = 27]
23:07:27 INFO - PROCESS | 9155 | --DOCSHELL 0x9d7cac00 == 50 [pid = 9155] [id = 20]
23:07:27 INFO - PROCESS | 9155 | --DOCSHELL 0x945f3000 == 49 [pid = 9155] [id = 29]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x890e4800 == 48 [pid = 9155] [id = 163]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9da30c00 == 47 [pid = 9155] [id = 26]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x945ebc00 == 46 [pid = 9155] [id = 14]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62f400 == 45 [pid = 9155] [id = 165]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8e08c800 == 44 [pid = 9155] [id = 167]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9aeb9c00 == 43 [pid = 9155] [id = 24]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x945f3800 == 42 [pid = 9155] [id = 23]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9da2e000 == 41 [pid = 9155] [id = 25]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x95318000 == 40 [pid = 9155] [id = 16]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0xa8570400 == 39 [pid = 9155] [id = 22]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x92791000 == 38 [pid = 9155] [id = 178]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x952d8000 == 37 [pid = 9155] [id = 180]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x953d0c00 == 36 [pid = 9155] [id = 182]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88392000 == 35 [pid = 9155] [id = 158]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x945e9400 == 34 [pid = 9155] [id = 31]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9f75a400 == 33 [pid = 9155] [id = 11]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x953d2000 == 32 [pid = 9155] [id = 8]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9d827c00 == 31 [pid = 9155] [id = 6]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9530b800 == 30 [pid = 9155] [id = 12]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0xa0559400 == 29 [pid = 9155] [id = 21]
23:07:28 INFO - PROCESS | 9155 | --DOCSHELL 0x95f02400 == 28 [pid = 9155] [id = 18]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x9179e800) [pid = 9155] [serial = 370] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x9d633400) [pid = 9155] [serial = 325] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0xa7225400) [pid = 9155] [serial = 331] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x917ca800) [pid = 9155] [serial = 373] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0xa120b800) [pid = 9155] [serial = 346] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0xa0169c00) [pid = 9155] [serial = 328] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x97b19800) [pid = 9155] [serial = 388] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x93fb2400) [pid = 9155] [serial = 383] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8db0ec00) [pid = 9155] [serial = 352] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x98abb000) [pid = 9155] [serial = 322] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x912ea400) [pid = 9155] [serial = 367] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8eb4a000) [pid = 9155] [serial = 364] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9140f000) [pid = 9155] [serial = 349] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x952e2800) [pid = 9155] [serial = 336] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9278cc00) [pid = 9155] [serial = 378] [outer = (nil)] [url = about:blank]
23:07:29 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x952e5800) [pid = 9155] [serial = 341] [outer = (nil)] [url = about:blank]
23:07:29 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
23:07:29 INFO - document served over http requires an https
23:07:29 INFO - sub-resource via script-tag using the meta-referrer
23:07:29 INFO - delivery method with no-redirect and when
23:07: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"
23:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:29 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
23:07:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4786ms
23:07:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:07:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8d000 == 29 [pid = 9155] [id = 185]
23:07:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x88a8d800) [pid = 9155] [serial = 519] [outer = (nil)]
23:07:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x88c31800) [pid = 9155] [serial = 520] [outer = 0x88a8d800]
23:07:30 INFO - PROCESS | 9155 | 1447484850373 Marionette INFO loaded listener.js
23:07:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x890ddc00) [pid = 9155] [serial = 521] [outer = 0x88a8d800]
23:07:31 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
23:07:31 INFO - document served over http requires an https
23:07:31 INFO - sub-resource via script-tag using the meta-referrer
23:07:31 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:31 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
23:07:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1641ms
23:07:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:07:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x88395000 == 30 [pid = 9155] [id = 186]
23:07:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x89568000) [pid = 9155] [serial = 522] [outer = (nil)]
23:07:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8956f400) [pid = 9155] [serial = 523] [outer = 0x89568000]
23:07:32 INFO - PROCESS | 9155 | 1447484852091 Marionette INFO loaded listener.js
23:07:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8b1c7000) [pid = 9155] [serial = 524] [outer = 0x89568000]
23:07:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
23:07:33 INFO - document served over http requires an https
23:07:33 INFO - sub-resource via xhr-request using the meta-referrer
23:07:33 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
23:07:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1497ms
23:07:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:07:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b813800 == 31 [pid = 9155] [id = 187]
23:07:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b819000) [pid = 9155] [serial = 525] [outer = (nil)]
23:07:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8bd2a800) [pid = 9155] [serial = 526] [outer = 0x8b819000]
23:07:33 INFO - PROCESS | 9155 | 1447484853577 Marionette INFO loaded listener.js
23:07:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8bd70c00) [pid = 9155] [serial = 527] [outer = 0x8b819000]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x89570000) [pid = 9155] [serial = 419] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8eb24400) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9b120400) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x888e4800) [pid = 9155] [serial = 438] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8b816000) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8b1c9800) [pid = 9155] [serial = 411] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x984a2000) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x88444000) [pid = 9155] [serial = 441] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9a7a0000) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8936e800) [pid = 9155] [serial = 424] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8b0f3800) [pid = 9155] [serial = 414] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x917c9800) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x89562c00) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8c7f7000) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x890e3000) [pid = 9155] [serial = 429] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8956fc00) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x88c3a000) [pid = 9155] [serial = 432] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x88443800) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8936dc00) [pid = 9155] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x88a8ac00) [pid = 9155] [serial = 435] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8bd27c00) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x890dd800) [pid = 9155] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8e39d800) [pid = 9155] [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]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x89567c00) [pid = 9155] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x89366c00) [pid = 9155] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484790830]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8bd6c000) [pid = 9155] [serial = 454] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8e9c0000) [pid = 9155] [serial = 390] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x9c840400) [pid = 9155] [serial = 402] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8b1cfc00) [pid = 9155] [serial = 412] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8bd32000) [pid = 9155] [serial = 451] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x88448800) [pid = 9155] [serial = 442] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8b819c00) [pid = 9155] [serial = 408] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x88c3c800) [pid = 9155] [serial = 433] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x89568400) [pid = 9155] [serial = 418] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x98503000) [pid = 9155] [serial = 396] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x890e6000) [pid = 9155] [serial = 430] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x9ae12c00) [pid = 9155] [serial = 399] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91f59400) [pid = 9155] [serial = 393] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8b0ef400) [pid = 9155] [serial = 420] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x888e6800) [pid = 9155] [serial = 439] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8eb28000) [pid = 9155] [serial = 405] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x890de000) [pid = 9155] [serial = 428] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8b0f6c00) [pid = 9155] [serial = 448] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x88a92800) [pid = 9155] [serial = 436] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x89368000) [pid = 9155] [serial = 423] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484790830]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x8b0f6800) [pid = 9155] [serial = 415] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x88447400) [pid = 9155] [serial = 445] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x8d629400) [pid = 9155] [serial = 425] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8956a000) [pid = 9155] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8d503400) [pid = 9155] [serial = 457] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x9d64c800) [pid = 9155] [serial = 403] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x88a96800) [pid = 9155] [serial = 440] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x98ac7000) [pid = 9155] [serial = 397] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x888ea000) [pid = 9155] [serial = 443] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x9b85d800) [pid = 9155] [serial = 400] [outer = (nil)] [url = about:blank]
23:07:35 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x88c3e400) [pid = 9155] [serial = 446] [outer = (nil)] [url = about:blank]
23:07:35 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
23:07:35 INFO - document served over http requires an https
23:07:35 INFO - sub-resource via xhr-request using the meta-referrer
23:07:35 INFO - delivery method with no-redirect and when
23:07: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"
23:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:35 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
23:07:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2595ms
23:07:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:07:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dac00 == 32 [pid = 9155] [id = 188]
23:07:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x890e6000) [pid = 9155] [serial = 528] [outer = (nil)]
23:07:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8956a000) [pid = 9155] [serial = 529] [outer = 0x890e6000]
23:07:36 INFO - PROCESS | 9155 | 1447484856145 Marionette INFO loaded listener.js
23:07:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8bd2f400) [pid = 9155] [serial = 530] [outer = 0x890e6000]
23:07:37 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
23:07:37 INFO - document served over http requires an https
23:07:37 INFO - sub-resource via xhr-request using the meta-referrer
23:07:37 INFO - delivery method with swap-origin-redirect and when
23:07: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"
23:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:37 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
23:07:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1334ms
23:07:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:07:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8b800 == 33 [pid = 9155] [id = 189]
23:07:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x88a8bc00) [pid = 9155] [serial = 531] [outer = (nil)]
23:07:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x890e1400) [pid = 9155] [serial = 532] [outer = 0x88a8bc00]
23:07:37 INFO - PROCESS | 9155 | 1447484857675 Marionette INFO loaded listener.js
23:07:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8936e000) [pid = 9155] [serial = 533] [outer = 0x88a8bc00]
23:07:38 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
23:07:38 INFO - document served over http requires an http
23:07:38 INFO - sub-resource via fetch-request using the http-csp
23:07:38 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:38 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
23:07:38 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 1813ms
23:07:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:07:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x88442c00 == 34 [pid = 9155] [id = 190]
23:07:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8bd6c800) [pid = 9155] [serial = 534] [outer = (nil)]
23:07:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8c3cf400) [pid = 9155] [serial = 535] [outer = 0x8bd6c800]
23:07:39 INFO - PROCESS | 9155 | 1447484859666 Marionette INFO loaded listener.js
23:07:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8c741c00) [pid = 9155] [serial = 536] [outer = 0x8bd6c800]
23:07:40 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
23:07:40 INFO - document served over http requires an http
23:07:40 INFO - sub-resource via fetch-request using the http-csp
23:07:40 INFO - delivery method with no-redirect and when
23:07: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"
23:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:40 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
23:07:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1847ms
23:07:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:07:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c746c00 == 35 [pid = 9155] [id = 191]
23:07:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8c7f2000) [pid = 9155] [serial = 537] [outer = (nil)]
23:07:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8c7f7c00) [pid = 9155] [serial = 538] [outer = 0x8c7f2000]
23:07:41 INFO - PROCESS | 9155 | 1447484861511 Marionette INFO loaded listener.js
23:07:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8d50e800) [pid = 9155] [serial = 539] [outer = 0x8c7f2000]
23:07:42 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
23:07:42 INFO - document served over http requires an http
23:07:42 INFO - sub-resource via fetch-request using the http-csp
23:07:42 INFO - delivery method with swap-origin-redirect and when
23:07:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:07:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:07:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:42 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
23:07:42 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 1790ms
23:07:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:07:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62b800 == 36 [pid = 9155] [id = 192]
23:07:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8d630c00) [pid = 9155] [serial = 540] [outer = (nil)]
23:07:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8d635800) [pid = 9155] [serial = 541] [outer = 0x8d630c00]
23:07:43 INFO - PROCESS | 9155 | 1447484863178 Marionette INFO loaded listener.js
23:07:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8d8e5400) [pid = 9155] [serial = 542] [outer = 0x8d630c00]
23:07:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db05400 == 37 [pid = 9155] [id = 193]
23:07:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8db06000) [pid = 9155] [serial = 543] [outer = (nil)]
23:07:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8d8e1000) [pid = 9155] [serial = 544] [outer = 0x8db06000]
23:07:44 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
23:07:44 INFO - document served over http requires an http
23:07:44 INFO - sub-resource via iframe-tag using the http-csp
23:07:44 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:44 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
23:07:44 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 1736ms
23:07:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:07:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392400 == 38 [pid = 9155] [id = 194]
23:07:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x88c36000) [pid = 9155] [serial = 545] [outer = (nil)]
23:07:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8e08ac00) [pid = 9155] [serial = 546] [outer = 0x88c36000]
23:07:45 INFO - PROCESS | 9155 | 1447484865063 Marionette INFO loaded listener.js
23:07:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8e094c00) [pid = 9155] [serial = 547] [outer = 0x88c36000]
23:07:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a3800 == 39 [pid = 9155] [id = 195]
23:07:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8e3a3c00) [pid = 9155] [serial = 548] [outer = (nil)]
23:07:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8e3a5400) [pid = 9155] [serial = 549] [outer = 0x8e3a3c00]
23:07:46 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
23:07:46 INFO - document served over http requires an http
23:07:46 INFO - sub-resource via iframe-tag using the http-csp
23:07:46 INFO - delivery method with no-redirect and when
23:07: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"
23:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:46 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
23:07:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1887ms
23:07:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:07:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x890da000 == 40 [pid = 9155] [id = 196]
23:07:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8e9cc400) [pid = 9155] [serial = 550] [outer = (nil)]
23:07:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8eb15400) [pid = 9155] [serial = 551] [outer = 0x8e9cc400]
23:07:47 INFO - PROCESS | 9155 | 1447484866997 Marionette INFO loaded listener.js
23:07:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8eb25000) [pid = 9155] [serial = 552] [outer = 0x8e9cc400]
23:07:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb3c000 == 41 [pid = 9155] [id = 197]
23:07:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8eb3c400) [pid = 9155] [serial = 553] [outer = (nil)]
23:07:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8eb30400) [pid = 9155] [serial = 554] [outer = 0x8eb3c400]
23:07:48 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
23:07:48 INFO - document served over http requires an http
23:07:48 INFO - sub-resource via iframe-tag using the http-csp
23:07:48 INFO - delivery method with swap-origin-redirect and when
23:07: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-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:07:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:48 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
23:07:48 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 1897ms
23:07:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:07:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd29c00 == 42 [pid = 9155] [id = 198]
23:07:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8eb2e000) [pid = 9155] [serial = 555] [outer = (nil)]
23:07:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8eb48000) [pid = 9155] [serial = 556] [outer = 0x8eb2e000]
23:07:48 INFO - PROCESS | 9155 | 1447484868780 Marionette INFO loaded listener.js
23:07:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x901b6800) [pid = 9155] [serial = 557] [outer = 0x8eb2e000]
23:07:49 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
23:07:49 INFO - document served over http requires an http
23:07:49 INFO - sub-resource via script-tag using the http-csp
23:07:49 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:49 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
23:07:49 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 1734ms
23:07:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:07:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x912ea400 == 43 [pid = 9155] [id = 199]
23:07:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x912eac00) [pid = 9155] [serial = 558] [outer = (nil)]
23:07:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x912ef800) [pid = 9155] [serial = 559] [outer = 0x912eac00]
23:07:50 INFO - PROCESS | 9155 | 1447484870523 Marionette INFO loaded listener.js
23:07:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9140b400) [pid = 9155] [serial = 560] [outer = 0x912eac00]
23:07:51 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
23:07:51 INFO - document served over http requires an http
23:07:51 INFO - sub-resource via script-tag using the http-csp
23:07:51 INFO - delivery method with no-redirect and when
23:07: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"
23:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:51 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
23:07:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1636ms
23:07:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:07:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb13800 == 44 [pid = 9155] [id = 200]
23:07:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x912ee800) [pid = 9155] [serial = 561] [outer = (nil)]
23:07:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x91469000) [pid = 9155] [serial = 562] [outer = 0x912ee800]
23:07:52 INFO - PROCESS | 9155 | 1447484872142 Marionette INFO loaded listener.js
23:07:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9157c800) [pid = 9155] [serial = 563] [outer = 0x912ee800]
23:07:53 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
23:07:53 INFO - document served over http requires an http
23:07:53 INFO - sub-resource via script-tag using the http-csp
23:07:53 INFO - delivery method with swap-origin-redirect and when
23:07: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:07:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:07:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:53 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
23:07:53 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 1589ms
23:07:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:07:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x9156f400 == 45 [pid = 9155] [id = 201]
23:07:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x91583400) [pid = 9155] [serial = 564] [outer = (nil)]
23:07:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x9158a800) [pid = 9155] [serial = 565] [outer = 0x91583400]
23:07:53 INFO - PROCESS | 9155 | 1447484873799 Marionette INFO loaded listener.js
23:07:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x917c0c00) [pid = 9155] [serial = 566] [outer = 0x91583400]
23:07:54 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
23:07:54 INFO - document served over http requires an http
23:07:54 INFO - sub-resource via xhr-request using the http-csp
23:07:54 INFO - delivery method with keep-origin-redirect and when
23:07: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"
23:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:54 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
23:07:54 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 1636ms
23:07:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:07:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x917ca800 == 46 [pid = 9155] [id = 202]
23:07:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x919d5000) [pid = 9155] [serial = 567] [outer = (nil)]
23:07:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x919d9400) [pid = 9155] [serial = 568] [outer = 0x919d5000]
23:07:55 INFO - PROCESS | 9155 | 1447484875452 Marionette INFO loaded listener.js
23:07:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91bc1800) [pid = 9155] [serial = 569] [outer = 0x919d5000]
23:07:57 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
23:07:57 INFO - document served over http requires an http
23:07:57 INFO - sub-resource via xhr-request using the http-csp
23:07:57 INFO - delivery method with no-redirect and when
23:07: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"
23:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:57 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
23:07:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3001ms
23:07:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:07:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bb8400 == 47 [pid = 9155] [id = 203]
23:07:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91bc1000) [pid = 9155] [serial = 570] [outer = (nil)]
23:07:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x91da7400) [pid = 9155] [serial = 571] [outer = 0x91bc1000]
23:07:58 INFO - PROCESS | 9155 | 1447484878499 Marionette INFO loaded listener.js
23:07:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x91ddd400) [pid = 9155] [serial = 572] [outer = 0x91bc1000]
23:07:59 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
23:07:59 INFO - document served over http requires an http
23:07:59 INFO - sub-resource via xhr-request using the http-csp
23:07:59 INFO - delivery method with swap-origin-redirect and when
23:07: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:07:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:07:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:07:59 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
23:07:59 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 1604ms
23:07:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:08:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e0400 == 48 [pid = 9155] [id = 204]
23:08:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x888e1400) [pid = 9155] [serial = 573] [outer = (nil)]
23:08:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x88a8c800) [pid = 9155] [serial = 574] [outer = 0x888e1400]
23:08:00 INFO - PROCESS | 9155 | 1447484880505 Marionette INFO loaded listener.js
23:08:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8936b400) [pid = 9155] [serial = 575] [outer = 0x888e1400]
23:08:02 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
23:08:02 INFO - document served over http requires an https
23:08:02 INFO - sub-resource via fetch-request using the http-csp
23:08:02 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:02 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
23:08:02 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 2404ms
23:08:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:08:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e3c00 == 49 [pid = 9155] [id = 205]
23:08:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8956fc00) [pid = 9155] [serial = 576] [outer = (nil)]
23:08:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8b0f2800) [pid = 9155] [serial = 577] [outer = 0x8956fc00]
23:08:02 INFO - PROCESS | 9155 | 1447484882584 Marionette INFO loaded listener.js
23:08:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8b811c00) [pid = 9155] [serial = 578] [outer = 0x8956fc00]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x93fb9400) [pid = 9155] [serial = 421] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9cc49800) [pid = 9155] [serial = 431] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8b0ef000) [pid = 9155] [serial = 434] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8eb30800) [pid = 9155] [serial = 406] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8bd70800) [pid = 9155] [serial = 452] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8eb29400) [pid = 9155] [serial = 409] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91584400) [pid = 9155] [serial = 413] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x945e5c00) [pid = 9155] [serial = 394] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9f754000) [pid = 9155] [serial = 426] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x88c3f000) [pid = 9155] [serial = 437] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b1d0000) [pid = 9155] [serial = 416] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x901b0c00) [pid = 9155] [serial = 391] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b209000) [pid = 9155] [serial = 449] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8d50d400) [pid = 9155] [serial = 458] [outer = (nil)] [url = about:blank]
23:08:03 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8c74c800) [pid = 9155] [serial = 455] [outer = (nil)] [url = about:blank]
23:08:03 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
23:08:03 INFO - document served over http requires an https
23:08:03 INFO - sub-resource via fetch-request using the http-csp
23:08:03 INFO - delivery method with no-redirect and when
23:08: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"
23:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:03 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
23:08:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1905ms
23:08:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:08:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c38800 == 50 [pid = 9155] [id = 206]
23:08:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x88c39400) [pid = 9155] [serial = 579] [outer = (nil)]
23:08:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x890e0400) [pid = 9155] [serial = 580] [outer = 0x88c39400]
23:08:04 INFO - PROCESS | 9155 | 1447484884401 Marionette INFO loaded listener.js
23:08:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8b1c6000) [pid = 9155] [serial = 581] [outer = 0x88c39400]
23:08:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
23:08:05 INFO - document served over http requires an https
23:08:05 INFO - sub-resource via fetch-request using the http-csp
23:08:05 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
23:08:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1498ms
23:08:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:08:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c3400 == 51 [pid = 9155] [id = 207]
23:08:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8bd2fc00) [pid = 9155] [serial = 582] [outer = (nil)]
23:08:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8bd6e800) [pid = 9155] [serial = 583] [outer = 0x8bd2fc00]
23:08:05 INFO - PROCESS | 9155 | 1447484885828 Marionette INFO loaded listener.js
23:08:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8c3d2400) [pid = 9155] [serial = 584] [outer = 0x8bd2fc00]
23:08:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c749c00 == 52 [pid = 9155] [id = 208]
23:08:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8c74ac00) [pid = 9155] [serial = 585] [outer = (nil)]
23:08:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8c747800) [pid = 9155] [serial = 586] [outer = 0x8c74ac00]
23:08:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
23:08:07 INFO - document served over http requires an https
23:08:07 INFO - sub-resource via iframe-tag using the http-csp
23:08:07 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
23:08:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 1559ms
23:08:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:08:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7ef400 == 53 [pid = 9155] [id = 209]
23:08:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8c7ef800) [pid = 9155] [serial = 587] [outer = (nil)]
23:08:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8d503c00) [pid = 9155] [serial = 588] [outer = 0x8c7ef800]
23:08:07 INFO - PROCESS | 9155 | 1447484887551 Marionette INFO loaded listener.js
23:08:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8d62b000) [pid = 9155] [serial = 589] [outer = 0x8c7ef800]
23:08:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8e2800 == 54 [pid = 9155] [id = 210]
23:08:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8d8e4000) [pid = 9155] [serial = 590] [outer = (nil)]
23:08:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8d8e3400) [pid = 9155] [serial = 591] [outer = 0x8d8e4000]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8b215400) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x91dd3000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x917c0000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x912e1800) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8d8da400) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x919d7400) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9146a800) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x92796c00) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8eb4a800) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x93fb3800) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x91f5cc00) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8db0d000) [pid = 9155] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8e9c8000) [pid = 9155] [serial = 475] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x91ddb000) [pid = 9155] [serial = 496] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x917c3800) [pid = 9155] [serial = 490] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8b81bc00) [pid = 9155] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484818621]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x95313c00) [pid = 9155] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8d8de400) [pid = 9155] [serial = 467] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x91bb6800) [pid = 9155] [serial = 493] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8b81f400) [pid = 9155] [serial = 462] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x93fb8000) [pid = 9155] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484841051]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x95554800) [pid = 9155] [serial = 514] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x929f3c00) [pid = 9155] [serial = 504] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x901b8400) [pid = 9155] [serial = 481] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8956f400) [pid = 9155] [serial = 523] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8bd2a800) [pid = 9155] [serial = 526] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x926f3800) [pid = 9155] [serial = 499] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x88c31800) [pid = 9155] [serial = 520] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8eb2d400) [pid = 9155] [serial = 478] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x9455e800) [pid = 9155] [serial = 509] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91409000) [pid = 9155] [serial = 484] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x9278e000) [pid = 9155] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x97dc9000) [pid = 9155] [serial = 517] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x9156d400) [pid = 9155] [serial = 487] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8e39a000) [pid = 9155] [serial = 472] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8956a000) [pid = 9155] [serial = 529] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x92794400) [pid = 9155] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x953d2400) [pid = 9155] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x8d630000) [pid = 9155] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484818621]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x953cc000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x88a8d800) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8b819000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8eb29000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x8e396c00) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8e08d000) [pid = 9155] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x89568000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x952d8400) [pid = 9155] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484841051]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x8e9c6000) [pid = 9155] [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]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x9145f400) [pid = 9155] [serial = 485] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x9157b800) [pid = 9155] [serial = 488] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x912e9400) [pid = 9155] [serial = 482] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x8b1c7000) [pid = 9155] [serial = 524] [outer = (nil)] [url = about:blank]
23:08:08 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x8bd70c00) [pid = 9155] [serial = 527] [outer = (nil)] [url = about:blank]
23:08:08 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
23:08:08 INFO - document served over http requires an https
23:08:08 INFO - sub-resource via iframe-tag using the http-csp
23:08:08 INFO - delivery method with no-redirect and when
23:08: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"
23:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:08 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
23:08:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1735ms
23:08:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:08:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839c000 == 55 [pid = 9155] [id = 211]
23:08:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x8bd70c00) [pid = 9155] [serial = 592] [outer = (nil)]
23:08:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8c7f0800) [pid = 9155] [serial = 593] [outer = 0x8bd70c00]
23:08:09 INFO - PROCESS | 9155 | 1447484889264 Marionette INFO loaded listener.js
23:08:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8db0d000) [pid = 9155] [serial = 594] [outer = 0x8bd70c00]
23:08:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39cc00 == 56 [pid = 9155] [id = 212]
23:08:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x8e39e800) [pid = 9155] [serial = 595] [outer = (nil)]
23:08:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8e091400) [pid = 9155] [serial = 596] [outer = 0x8e39e800]
23:08:10 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
23:08:10 INFO - document served over http requires an https
23:08:10 INFO - sub-resource via iframe-tag using the http-csp
23:08:10 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:10 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
23:08:10 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 1491ms
23:08:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:08:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392000 == 57 [pid = 9155] [id = 213]
23:08:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8839a800) [pid = 9155] [serial = 597] [outer = (nil)]
23:08:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x888db800) [pid = 9155] [serial = 598] [outer = 0x8839a800]
23:08:10 INFO - PROCESS | 9155 | 1447484890975 Marionette INFO loaded listener.js
23:08:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x88a93800) [pid = 9155] [serial = 599] [outer = 0x8839a800]
23:08:12 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
23:08:12 INFO - document served over http requires an https
23:08:12 INFO - sub-resource via script-tag using the http-csp
23:08:12 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:12 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
23:08:12 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 1858ms
23:08:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:08:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c5800 == 58 [pid = 9155] [id = 214]
23:08:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8b1c7000) [pid = 9155] [serial = 600] [outer = (nil)]
23:08:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b210c00) [pid = 9155] [serial = 601] [outer = 0x8b1c7000]
23:08:12 INFO - PROCESS | 9155 | 1447484892826 Marionette INFO loaded listener.js
23:08:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8bd27800) [pid = 9155] [serial = 602] [outer = 0x8b1c7000]
23:08:14 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
23:08:14 INFO - document served over http requires an https
23:08:14 INFO - sub-resource via script-tag using the http-csp
23:08:14 INFO - delivery method with no-redirect and when
23:08: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"
23:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:14 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
23:08:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1835ms
23:08:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:08:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c747400 == 59 [pid = 9155] [id = 215]
23:08:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8c7eb800) [pid = 9155] [serial = 603] [outer = (nil)]
23:08:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8d502000) [pid = 9155] [serial = 604] [outer = 0x8c7eb800]
23:08:14 INFO - PROCESS | 9155 | 1447484894670 Marionette INFO loaded listener.js
23:08:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8e08b800) [pid = 9155] [serial = 605] [outer = 0x8c7eb800]
23:08:15 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
23:08:15 INFO - document served over http requires an https
23:08:15 INFO - sub-resource via script-tag using the http-csp
23:08:15 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:15 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
23:08:15 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 1842ms
23:08:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:08:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b211000 == 60 [pid = 9155] [id = 216]
23:08:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8eb28000) [pid = 9155] [serial = 606] [outer = (nil)]
23:08:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8eb3b800) [pid = 9155] [serial = 607] [outer = 0x8eb28000]
23:08:16 INFO - PROCESS | 9155 | 1447484896537 Marionette INFO loaded listener.js
23:08:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x901b9800) [pid = 9155] [serial = 608] [outer = 0x8eb28000]
23:08:17 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
23:08:17 INFO - document served over http requires an https
23:08:17 INFO - sub-resource via xhr-request using the http-csp
23:08:17 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:17 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
23:08:17 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 1802ms
23:08:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:08:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62a400 == 61 [pid = 9155] [id = 217]
23:08:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x912eb400) [pid = 9155] [serial = 609] [outer = (nil)]
23:08:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x91401800) [pid = 9155] [serial = 610] [outer = 0x912eb400]
23:08:18 INFO - PROCESS | 9155 | 1447484898284 Marionette INFO loaded listener.js
23:08:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x91468800) [pid = 9155] [serial = 611] [outer = 0x912eb400]
23:08:19 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
23:08:19 INFO - document served over http requires an https
23:08:19 INFO - sub-resource via xhr-request using the http-csp
23:08:19 INFO - delivery method with no-redirect and when
23:08: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"
23:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:19 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
23:08:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1631ms
23:08:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:08:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x91572000 == 62 [pid = 9155] [id = 218]
23:08:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x91573800) [pid = 9155] [serial = 612] [outer = (nil)]
23:08:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x9157b800) [pid = 9155] [serial = 613] [outer = 0x91573800]
23:08:19 INFO - PROCESS | 9155 | 1447484899862 Marionette INFO loaded listener.js
23:08:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x919d2c00) [pid = 9155] [serial = 614] [outer = 0x91573800]
23:08:21 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
23:08:21 INFO - document served over http requires an https
23:08:21 INFO - sub-resource via xhr-request using the http-csp
23:08:21 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:21 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
23:08:21 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 1696ms
23:08:21 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
23:08:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bc3400 == 63 [pid = 9155] [id = 219]
23:08:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91da6800) [pid = 9155] [serial = 615] [outer = (nil)]
23:08:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x91dd9c00) [pid = 9155] [serial = 616] [outer = 0x91da6800]
23:08:21 INFO - PROCESS | 9155 | 1447484901669 Marionette INFO loaded listener.js
23:08:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91f60c00) [pid = 9155] [serial = 617] [outer = 0x91da6800]
23:08:22 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
23:08:22 INFO - document served over http requires an http
23:08:22 INFO - sub-resource via fetch-request using the http-csp
23:08:22 INFO - delivery method with keep-origin-redirect and when
23:08:22 INFO - the target request is same-origin.
23:08:22 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 1675ms
23:08:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:08:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d504400 == 64 [pid = 9155] [id = 220]
23:08:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91f65c00) [pid = 9155] [serial = 618] [outer = (nil)]
23:08:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x926f0800) [pid = 9155] [serial = 619] [outer = 0x91f65c00]
23:08:23 INFO - PROCESS | 9155 | 1447484903295 Marionette INFO loaded listener.js
23:08:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x926fb400) [pid = 9155] [serial = 620] [outer = 0x91f65c00]
23:08:24 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
23:08:24 INFO - document served over http requires an http
23:08:24 INFO - sub-resource via fetch-request using the http-csp
23:08:24 INFO - delivery method with no-redirect and when
23:08:24 INFO - the target request is same-origin.
23:08:24 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 1681ms
23:08:24 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
23:08:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62f000 == 65 [pid = 9155] [id = 221]
23:08:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x92789c00) [pid = 9155] [serial = 621] [outer = (nil)]
23:08:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x9278dc00) [pid = 9155] [serial = 622] [outer = 0x92789c00]
23:08:25 INFO - PROCESS | 9155 | 1447484905043 Marionette INFO loaded listener.js
23:08:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x929ed800) [pid = 9155] [serial = 623] [outer = 0x92789c00]
23:08:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x929f6800) [pid = 9155] [serial = 624] [outer = 0x9b47a400]
23:08:26 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
23:08:26 INFO - document served over http requires an http
23:08:26 INFO - sub-resource via fetch-request using the http-csp
23:08:26 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:26 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
23:08:26 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 1891ms
23:08:26 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
23:08:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c2c00 == 66 [pid = 9155] [id = 222]
23:08:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8b1cb400) [pid = 9155] [serial = 625] [outer = (nil)]
23:08:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x929fac00) [pid = 9155] [serial = 626] [outer = 0x8b1cb400]
23:08:26 INFO - PROCESS | 9155 | 1447484906943 Marionette INFO loaded listener.js
23:08:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x93fb8800) [pid = 9155] [serial = 627] [outer = 0x8b1cb400]
23:08:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x9455c800 == 67 [pid = 9155] [id = 223]
23:08:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9455f800) [pid = 9155] [serial = 628] [outer = (nil)]
23:08:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x9455c400) [pid = 9155] [serial = 629] [outer = 0x9455f800]
23:08:28 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
23:08:28 INFO - document served over http requires an http
23:08:28 INFO - sub-resource via iframe-tag using the http-csp
23:08:28 INFO - delivery method with keep-origin-redirect and when
23:08:28 INFO - the target request is same-origin.
23:08:28 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 1799ms
23:08:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:08:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e5c00 == 68 [pid = 9155] [id = 224]
23:08:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x945e7c00) [pid = 9155] [serial = 630] [outer = (nil)]
23:08:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x945eec00) [pid = 9155] [serial = 631] [outer = 0x945e7c00]
23:08:28 INFO - PROCESS | 9155 | 1447484908831 Marionette INFO loaded listener.js
23:08:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x952db400) [pid = 9155] [serial = 632] [outer = 0x945e7c00]
23:08:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x952e3800 == 69 [pid = 9155] [id = 225]
23:08:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x952e4000) [pid = 9155] [serial = 633] [outer = (nil)]
23:08:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x952e1400) [pid = 9155] [serial = 634] [outer = 0x952e4000]
23:08:30 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
23:08:30 INFO - document served over http requires an http
23:08:30 INFO - sub-resource via iframe-tag using the http-csp
23:08:30 INFO - delivery method with no-redirect and when
23:08:30 INFO - the target request is same-origin.
23:08:30 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 1993ms
23:08:30 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
23:08:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x945ec400 == 70 [pid = 9155] [id = 226]
23:08:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x952e5400) [pid = 9155] [serial = 635] [outer = (nil)]
23:08:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x953ce400) [pid = 9155] [serial = 636] [outer = 0x952e5400]
23:08:30 INFO - PROCESS | 9155 | 1447484910904 Marionette INFO loaded listener.js
23:08:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x95552800) [pid = 9155] [serial = 637] [outer = 0x952e5400]
23:08:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b0c400 == 71 [pid = 9155] [id = 227]
23:08:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x97b0cc00) [pid = 9155] [serial = 638] [outer = (nil)]
23:08:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x95f07400) [pid = 9155] [serial = 639] [outer = 0x97b0cc00]
23:08:32 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
23:08:32 INFO - document served over http requires an http
23:08:32 INFO - sub-resource via iframe-tag using the http-csp
23:08:32 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:32 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
23:08:32 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 2180ms
23:08:32 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
23:08:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b0b400 == 72 [pid = 9155] [id = 228]
23:08:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x97b0d800) [pid = 9155] [serial = 640] [outer = (nil)]
23:08:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x97b13400) [pid = 9155] [serial = 641] [outer = 0x97b0d800]
23:08:33 INFO - PROCESS | 9155 | 1447484913021 Marionette INFO loaded listener.js
23:08:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x97dc5800) [pid = 9155] [serial = 642] [outer = 0x97b0d800]
23:08:34 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
23:08:34 INFO - document served over http requires an http
23:08:34 INFO - sub-resource via script-tag using the http-csp
23:08:34 INFO - delivery method with keep-origin-redirect and when
23:08:34 INFO - the target request is same-origin.
23:08:34 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 1705ms
23:08:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:08:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x97dcd000 == 73 [pid = 9155] [id = 229]
23:08:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x97eb3c00) [pid = 9155] [serial = 643] [outer = (nil)]
23:08:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x97ebc800) [pid = 9155] [serial = 644] [outer = 0x97eb3c00]
23:08:34 INFO - PROCESS | 9155 | 1447484914686 Marionette INFO loaded listener.js
23:08:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x97f08000) [pid = 9155] [serial = 645] [outer = 0x97eb3c00]
23:08:35 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
23:08:35 INFO - document served over http requires an http
23:08:35 INFO - sub-resource via script-tag using the http-csp
23:08:35 INFO - delivery method with no-redirect and when
23:08:35 INFO - the target request is same-origin.
23:08:35 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 1680ms
23:08:35 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
23:08:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x890de800 == 74 [pid = 9155] [id = 230]
23:08:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x890df400) [pid = 9155] [serial = 646] [outer = (nil)]
23:08:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8e08f000) [pid = 9155] [serial = 647] [outer = 0x890df400]
23:08:37 INFO - PROCESS | 9155 | 1447484917863 Marionette INFO loaded listener.js
23:08:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x97b0d000) [pid = 9155] [serial = 648] [outer = 0x890df400]
23:08:39 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
23:08:39 INFO - document served over http requires an http
23:08:39 INFO - sub-resource via script-tag using the http-csp
23:08:39 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:08:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:39 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
23:08:39 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 3946ms
23:08:39 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
23:08:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f9000 == 75 [pid = 9155] [id = 231]
23:08:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b0f9400) [pid = 9155] [serial = 649] [outer = (nil)]
23:08:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8b211400) [pid = 9155] [serial = 650] [outer = 0x8b0f9400]
23:08:40 INFO - PROCESS | 9155 | 1447484920320 Marionette INFO loaded listener.js
23:08:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8bd69800) [pid = 9155] [serial = 651] [outer = 0x8b0f9400]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8b800 == 74 [pid = 9155] [id = 189]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88442c00 == 73 [pid = 9155] [id = 190]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8c746c00 == 72 [pid = 9155] [id = 191]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62b800 == 71 [pid = 9155] [id = 192]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8936f800 == 70 [pid = 9155] [id = 172]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8db05400 == 69 [pid = 9155] [id = 193]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88392400 == 68 [pid = 9155] [id = 194]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a3800 == 67 [pid = 9155] [id = 195]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x890da000 == 66 [pid = 9155] [id = 196]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb3c000 == 65 [pid = 9155] [id = 197]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd29c00 == 64 [pid = 9155] [id = 198]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x912ea400 == 63 [pid = 9155] [id = 199]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb13800 == 62 [pid = 9155] [id = 200]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9156f400 == 61 [pid = 9155] [id = 201]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x917ca800 == 60 [pid = 9155] [id = 202]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x91bb8400 == 59 [pid = 9155] [id = 203]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x888e0400 == 58 [pid = 9155] [id = 204]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x890e3c00 == 57 [pid = 9155] [id = 205]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8d000 == 56 [pid = 9155] [id = 185]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88c38800 == 55 [pid = 9155] [id = 206]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8b212400 == 54 [pid = 9155] [id = 164]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8b813800 == 53 [pid = 9155] [id = 187]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88395000 == 52 [pid = 9155] [id = 186]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c3400 == 51 [pid = 9155] [id = 207]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x890dac00 == 50 [pid = 9155] [id = 188]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd26400 == 49 [pid = 9155] [id = 161]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8c749c00 == 48 [pid = 9155] [id = 208]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7ef400 == 47 [pid = 9155] [id = 209]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f6000 == 46 [pid = 9155] [id = 162]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8956f800 == 45 [pid = 9155] [id = 159]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8e2800 == 44 [pid = 9155] [id = 210]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8839c000 == 43 [pid = 9155] [id = 211]
23:08:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39cc00 == 42 [pid = 9155] [id = 212]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8c744800) [pid = 9155] [serial = 463] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x91f60000) [pid = 9155] [serial = 497] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x890ddc00) [pid = 9155] [serial = 521] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8eb42c00) [pid = 9155] [serial = 479] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x929fb000) [pid = 9155] [serial = 505] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8e3a2000) [pid = 9155] [serial = 473] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x95314c00) [pid = 9155] [serial = 510] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x92788800) [pid = 9155] [serial = 500] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8eb1b400) [pid = 9155] [serial = 476] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x919cd800) [pid = 9155] [serial = 491] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x97b10c00) [pid = 9155] [serial = 515] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91bc1400) [pid = 9155] [serial = 494] [outer = (nil)] [url = about:blank]
23:08:41 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8db06400) [pid = 9155] [serial = 468] [outer = (nil)] [url = about:blank]
23:08:41 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
23:08:41 INFO - document served over http requires an http
23:08:41 INFO - sub-resource via xhr-request using the http-csp
23:08:41 INFO - delivery method with keep-origin-redirect and when
23:08:41 INFO - the target request is same-origin.
23:08:41 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 2192ms
23:08:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:08:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8c000 == 43 [pid = 9155] [id = 232]
23:08:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x88c33000) [pid = 9155] [serial = 652] [outer = (nil)]
23:08:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x89367800) [pid = 9155] [serial = 653] [outer = 0x88c33000]
23:08:42 INFO - PROCESS | 9155 | 1447484922382 Marionette INFO loaded listener.js
23:08:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8b20c800) [pid = 9155] [serial = 654] [outer = 0x88c33000]
23:08:43 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
23:08:43 INFO - document served over http requires an http
23:08:43 INFO - sub-resource via xhr-request using the http-csp
23:08:43 INFO - delivery method with no-redirect and when
23:08:43 INFO - the target request is same-origin.
23:08:43 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 1399ms
23:08:43 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
23:08:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c9400 == 44 [pid = 9155] [id = 233]
23:08:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8c73d800) [pid = 9155] [serial = 655] [outer = (nil)]
23:08:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8c746000) [pid = 9155] [serial = 656] [outer = 0x8c73d800]
23:08:43 INFO - PROCESS | 9155 | 1447484923816 Marionette INFO loaded listener.js
23:08:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8d505000) [pid = 9155] [serial = 657] [outer = 0x8c73d800]
23:08:44 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
23:08:44 INFO - document served over http requires an http
23:08:44 INFO - sub-resource via xhr-request using the http-csp
23:08:44 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:08:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:08:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:44 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
23:08:44 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 1533ms
23:08:44 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
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8e39e800) [pid = 9155] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8c7f0800) [pid = 9155] [serial = 593] [outer = (nil)] [url = about:blank]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8e091400) [pid = 9155] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8bd2fc00) [pid = 9155] [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]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x88c39400) [pid = 9155] [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]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8c74ac00) [pid = 9155] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8956fc00) [pid = 9155] [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]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8c7ef800) [pid = 9155] [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]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8d8e4000) [pid = 9155] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484888333]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8db06000) [pid = 9155] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8e3a3c00) [pid = 9155] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484865892]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8eb3c400) [pid = 9155] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8e08ac00) [pid = 9155] [serial = 546] [outer = (nil)] [url = about:blank]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x91da7400) [pid = 9155] [serial = 571] [outer = (nil)] [url = about:blank]
23:08:44 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8eb15400) [pid = 9155] [serial = 551] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8c747800) [pid = 9155] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x9158a800) [pid = 9155] [serial = 565] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x890e0400) [pid = 9155] [serial = 580] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8c7f7c00) [pid = 9155] [serial = 538] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8d635800) [pid = 9155] [serial = 541] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8bd6e800) [pid = 9155] [serial = 583] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8eb30400) [pid = 9155] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x919d9400) [pid = 9155] [serial = 568] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x8d8e1000) [pid = 9155] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8eb48000) [pid = 9155] [serial = 556] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x912ef800) [pid = 9155] [serial = 559] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8e3a5400) [pid = 9155] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484865892]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8d503c00) [pid = 9155] [serial = 588] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8d8e3400) [pid = 9155] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484888333]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x91469000) [pid = 9155] [serial = 562] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x890e1400) [pid = 9155] [serial = 532] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8c3cf400) [pid = 9155] [serial = 535] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8b0f2800) [pid = 9155] [serial = 577] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x88a8c800) [pid = 9155] [serial = 574] [outer = (nil)] [url = about:blank]
23:08:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e1400 == 45 [pid = 9155] [id = 234]
23:08:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x89369000) [pid = 9155] [serial = 658] [outer = (nil)]
23:08:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8c747800) [pid = 9155] [serial = 659] [outer = 0x89369000]
23:08:45 INFO - PROCESS | 9155 | 1447484925345 Marionette INFO loaded listener.js
23:08:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8db04400) [pid = 9155] [serial = 660] [outer = 0x89369000]
23:08:46 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
23:08:46 INFO - document served over http requires an https
23:08:46 INFO - sub-resource via fetch-request using the http-csp
23:08:46 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:46 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
23:08:46 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 1533ms
23:08:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:08:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db07c00 == 46 [pid = 9155] [id = 235]
23:08:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8db0b800) [pid = 9155] [serial = 661] [outer = (nil)]
23:08:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8e08c000) [pid = 9155] [serial = 662] [outer = 0x8db0b800]
23:08:46 INFO - PROCESS | 9155 | 1447484926860 Marionette INFO loaded listener.js
23:08:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8e39cc00) [pid = 9155] [serial = 663] [outer = 0x8db0b800]
23:08:47 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
23:08:47 INFO - document served over http requires an https
23:08:47 INFO - sub-resource via fetch-request using the http-csp
23:08:47 INFO - delivery method with no-redirect and when
23:08: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"
23:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:47 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
23:08:47 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 1433ms
23:08:47 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
23:08:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838fc00 == 47 [pid = 9155] [id = 236]
23:08:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x88392400) [pid = 9155] [serial = 664] [outer = (nil)]
23:08:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x88449c00) [pid = 9155] [serial = 665] [outer = 0x88392400]
23:08:48 INFO - PROCESS | 9155 | 1447484928469 Marionette INFO loaded listener.js
23:08:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x890ddc00) [pid = 9155] [serial = 666] [outer = 0x88392400]
23:08:49 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
23:08:49 INFO - document served over http requires an https
23:08:49 INFO - sub-resource via fetch-request using the http-csp
23:08:49 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:49 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
23:08:49 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 1934ms
23:08:49 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
23:08:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c4800 == 48 [pid = 9155] [id = 237]
23:08:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8b1ca800) [pid = 9155] [serial = 667] [outer = (nil)]
23:08:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8c3d4000) [pid = 9155] [serial = 668] [outer = 0x8b1ca800]
23:08:50 INFO - PROCESS | 9155 | 1447484930506 Marionette INFO loaded listener.js
23:08:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8d50b800) [pid = 9155] [serial = 669] [outer = 0x8b1ca800]
23:08:51 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
23:08:51 INFO - document served over http requires an https
23:08:51 INFO - sub-resource via fetch-request using the http-csp
23:08:51 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:51 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
23:08:51 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 1990ms
23:08:51 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
23:08:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db06c00 == 49 [pid = 9155] [id = 238]
23:08:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8e097800) [pid = 9155] [serial = 670] [outer = (nil)]
23:08:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8e9c1000) [pid = 9155] [serial = 671] [outer = 0x8e097800]
23:08:52 INFO - PROCESS | 9155 | 1447484932424 Marionette INFO loaded listener.js
23:08:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8eb17000) [pid = 9155] [serial = 672] [outer = 0x8e097800]
23:08:53 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
23:08:53 INFO - document served over http requires an https
23:08:53 INFO - sub-resource via fetch-request using the http-csp
23:08:53 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:53 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
23:08:53 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 1884ms
23:08:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:08:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1b400 == 50 [pid = 9155] [id = 239]
23:08:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x8eb3d400) [pid = 9155] [serial = 673] [outer = (nil)]
23:08:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x901b0800) [pid = 9155] [serial = 674] [outer = 0x8eb3d400]
23:08:54 INFO - PROCESS | 9155 | 1447484934396 Marionette INFO loaded listener.js
23:08:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x91402400) [pid = 9155] [serial = 675] [outer = 0x8eb3d400]
23:08:55 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
23:08:55 INFO - document served over http requires an https
23:08:55 INFO - sub-resource via fetch-request using the http-csp
23:08:55 INFO - delivery method with no-redirect and when
23:08: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"
23:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:55 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
23:08:55 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 1799ms
23:08:55 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
23:08:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd70000 == 51 [pid = 9155] [id = 240]
23:08:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x9140f000) [pid = 9155] [serial = 676] [outer = (nil)]
23:08:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x9156d400) [pid = 9155] [serial = 677] [outer = 0x9140f000]
23:08:56 INFO - PROCESS | 9155 | 1447484936212 Marionette INFO loaded listener.js
23:08:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x91584c00) [pid = 9155] [serial = 678] [outer = 0x9140f000]
23:08:57 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
23:08:57 INFO - document served over http requires an https
23:08:57 INFO - sub-resource via fetch-request using the http-csp
23:08:57 INFO - delivery method with swap-origin-redirect and when
23:08: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"
23:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:08:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:08:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:57 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
23:08:57 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 1882ms
23:08:57 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
23:08:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x917bc000 == 52 [pid = 9155] [id = 241]
23:08:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x917bdc00) [pid = 9155] [serial = 679] [outer = (nil)]
23:08:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x917c4400) [pid = 9155] [serial = 680] [outer = 0x917bdc00]
23:08:58 INFO - PROCESS | 9155 | 1447484938049 Marionette INFO loaded listener.js
23:08:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91bc0800) [pid = 9155] [serial = 681] [outer = 0x917bdc00]
23:08:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f61000 == 53 [pid = 9155] [id = 242]
23:08:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x91f61800) [pid = 9155] [serial = 682] [outer = (nil)]
23:08:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91dd0000) [pid = 9155] [serial = 683] [outer = 0x91f61800]
23:08:59 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
23:08:59 INFO - document served over http requires an https
23:08:59 INFO - sub-resource via iframe-tag using the http-csp
23:08:59 INFO - delivery method with keep-origin-redirect and when
23:08: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"
23:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:08:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:08:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:08:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:08:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:08:59 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
23:08:59 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 2007ms
23:08:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:08:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd8400 == 54 [pid = 9155] [id = 243]
23:08:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x926efc00) [pid = 9155] [serial = 684] [outer = (nil)]
23:09:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x92787800) [pid = 9155] [serial = 685] [outer = 0x926efc00]
23:09:00 INFO - PROCESS | 9155 | 1447484940079 Marionette INFO loaded listener.js
23:09:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x929f5800) [pid = 9155] [serial = 686] [outer = 0x926efc00]
23:09:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e7400 == 55 [pid = 9155] [id = 244]
23:09:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x945e9800) [pid = 9155] [serial = 687] [outer = (nil)]
23:09:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x9455ec00) [pid = 9155] [serial = 688] [outer = 0x945e9800]
23:09:01 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
23:09:01 INFO - document served over http requires an https
23:09:01 INFO - sub-resource via iframe-tag using the http-csp
23:09:01 INFO - delivery method with no-redirect and when
23:09: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"
23:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:01 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
23:09:01 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 1879ms
23:09:01 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
23:09:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x93fbe800 == 56 [pid = 9155] [id = 245]
23:09:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x945e4400) [pid = 9155] [serial = 689] [outer = (nil)]
23:09:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x945eb000) [pid = 9155] [serial = 690] [outer = 0x945e4400]
23:09:02 INFO - PROCESS | 9155 | 1447484942016 Marionette INFO loaded listener.js
23:09:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x95314800) [pid = 9155] [serial = 691] [outer = 0x945e4400]
23:09:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x9555a800 == 57 [pid = 9155] [id = 246]
23:09:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x95f0ac00) [pid = 9155] [serial = 692] [outer = (nil)]
23:09:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x95f0b800) [pid = 9155] [serial = 693] [outer = 0x95f0ac00]
23:09:03 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
23:09:03 INFO - document served over http requires an https
23:09:03 INFO - sub-resource via iframe-tag using the http-csp
23:09:03 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:03 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
23:09:03 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 2047ms
23:09:03 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
23:09:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b14400 == 58 [pid = 9155] [id = 247]
23:09:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x97b16400) [pid = 9155] [serial = 694] [outer = (nil)]
23:09:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x97f0f000) [pid = 9155] [serial = 695] [outer = 0x97b16400]
23:09:03 INFO - PROCESS | 9155 | 1447484943978 Marionette INFO loaded listener.js
23:09:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x984a1c00) [pid = 9155] [serial = 696] [outer = 0x97b16400]
23:09:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x98503800 == 59 [pid = 9155] [id = 248]
23:09:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x98505800) [pid = 9155] [serial = 697] [outer = (nil)]
23:09:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x98503c00) [pid = 9155] [serial = 698] [outer = 0x98505800]
23:09:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
23:09:05 INFO - document served over http requires an https
23:09:05 INFO - sub-resource via iframe-tag using the http-csp
23:09:05 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
23:09:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1944ms
23:09:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
23:09:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f63000 == 60 [pid = 9155] [id = 249]
23:09:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x98503000) [pid = 9155] [serial = 699] [outer = (nil)]
23:09:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x9850a400) [pid = 9155] [serial = 700] [outer = 0x98503000]
23:09:06 INFO - PROCESS | 9155 | 1447484946004 Marionette INFO loaded listener.js
23:09:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x988e1800) [pid = 9155] [serial = 701] [outer = 0x98503000]
23:09:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x988e6800 == 61 [pid = 9155] [id = 250]
23:09:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x988e7800) [pid = 9155] [serial = 702] [outer = (nil)]
23:09:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x988e7c00) [pid = 9155] [serial = 703] [outer = 0x988e7800]
23:09:07 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
23:09:07 INFO - document served over http requires an https
23:09:07 INFO - sub-resource via iframe-tag using the http-csp
23:09:07 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:07 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
23:09:07 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 1839ms
23:09:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:09:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x988f0800 == 62 [pid = 9155] [id = 251]
23:09:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x98aba000) [pid = 9155] [serial = 704] [outer = (nil)]
23:09:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x98abcc00) [pid = 9155] [serial = 705] [outer = 0x98aba000]
23:09:07 INFO - PROCESS | 9155 | 1447484947792 Marionette INFO loaded listener.js
23:09:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x98ac6c00) [pid = 9155] [serial = 706] [outer = 0x98aba000]
23:09:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a79d800 == 63 [pid = 9155] [id = 252]
23:09:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x9a79f800) [pid = 9155] [serial = 707] [outer = (nil)]
23:09:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x9a6ec000) [pid = 9155] [serial = 708] [outer = 0x9a79f800]
23:09:09 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
23:09:09 INFO - document served over http requires an https
23:09:09 INFO - sub-resource via iframe-tag using the http-csp
23:09:09 INFO - delivery method with no-redirect and when
23:09: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"
23:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:09 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
23:09:09 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 1787ms
23:09:09 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
23:09:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a780000 == 64 [pid = 9155] [id = 253]
23:09:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x9a79d400) [pid = 9155] [serial = 709] [outer = (nil)]
23:09:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x9a7a6800) [pid = 9155] [serial = 710] [outer = 0x9a79d400]
23:09:09 INFO - PROCESS | 9155 | 1447484949658 Marionette INFO loaded listener.js
23:09:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x9a7dec00) [pid = 9155] [serial = 711] [outer = 0x9a79d400]
23:09:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aab7000 == 65 [pid = 9155] [id = 254]
23:09:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x9aab7800) [pid = 9155] [serial = 712] [outer = (nil)]
23:09:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x9a948400) [pid = 9155] [serial = 713] [outer = 0x9aab7800]
23:09:11 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
23:09:11 INFO - document served over http requires an https
23:09:11 INFO - sub-resource via iframe-tag using the http-csp
23:09:11 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:11 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
23:09:11 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 1992ms
23:09:11 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
23:09:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e7000 == 66 [pid = 9155] [id = 255]
23:09:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x9ac7bc00) [pid = 9155] [serial = 714] [outer = (nil)]
23:09:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x9ac81c00) [pid = 9155] [serial = 715] [outer = 0x9ac7bc00]
23:09:11 INFO - PROCESS | 9155 | 1447484951643 Marionette INFO loaded listener.js
23:09:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x9ae20c00) [pid = 9155] [serial = 716] [outer = 0x9ac7bc00]
23:09:12 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
23:09:12 INFO - document served over http requires an https
23:09:12 INFO - sub-resource via script-tag using the http-csp
23:09:12 INFO - delivery method with keep-origin-redirect and when
23:09:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:12 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
23:09:12 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 1788ms
23:09:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:09:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d634c00 == 67 [pid = 9155] [id = 256]
23:09:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9140f400) [pid = 9155] [serial = 717] [outer = (nil)]
23:09:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9b40e400) [pid = 9155] [serial = 718] [outer = 0x9140f400]
23:09:13 INFO - PROCESS | 9155 | 1447484953387 Marionette INFO loaded listener.js
23:09:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9b5cc400) [pid = 9155] [serial = 719] [outer = 0x9140f400]
23:09:14 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
23:09:14 INFO - document served over http requires an https
23:09:14 INFO - sub-resource via script-tag using the http-csp
23:09:14 INFO - delivery method with no-redirect and when
23:09: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"
23:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:14 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
23:09:14 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 1551ms
23:09:14 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
23:09:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f05c00 == 68 [pid = 9155] [id = 257]
23:09:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9a7a0c00) [pid = 9155] [serial = 720] [outer = (nil)]
23:09:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9b5d5400) [pid = 9155] [serial = 721] [outer = 0x9a7a0c00]
23:09:14 INFO - PROCESS | 9155 | 1447484954943 Marionette INFO loaded listener.js
23:09:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9b858400) [pid = 9155] [serial = 722] [outer = 0x9a7a0c00]
23:09:18 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
23:09:18 INFO - document served over http requires an https
23:09:18 INFO - sub-resource via script-tag using the http-csp
23:09:18 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:18 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
23:09:18 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 3667ms
23:09:18 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
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x88392000 == 67 [pid = 9155] [id = 213]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c5800 == 66 [pid = 9155] [id = 214]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8c747400 == 65 [pid = 9155] [id = 215]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8b211000 == 64 [pid = 9155] [id = 216]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62a400 == 63 [pid = 9155] [id = 217]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x91572000 == 62 [pid = 9155] [id = 218]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x91bc3400 == 61 [pid = 9155] [id = 219]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8d504400 == 60 [pid = 9155] [id = 220]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62f000 == 59 [pid = 9155] [id = 221]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c2c00 == 58 [pid = 9155] [id = 222]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x9455c800 == 57 [pid = 9155] [id = 223]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x945e5c00 == 56 [pid = 9155] [id = 224]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x952e3800 == 55 [pid = 9155] [id = 225]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x945ec400 == 54 [pid = 9155] [id = 226]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x97b0c400 == 53 [pid = 9155] [id = 227]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x97b0b400 == 52 [pid = 9155] [id = 228]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x97dcd000 == 51 [pid = 9155] [id = 229]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f9000 == 50 [pid = 9155] [id = 231]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8c000 == 49 [pid = 9155] [id = 232]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c9400 == 48 [pid = 9155] [id = 233]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x890e1400 == 47 [pid = 9155] [id = 234]
23:09:19 INFO - PROCESS | 9155 | --DOCSHELL 0x8db07c00 == 46 [pid = 9155] [id = 235]
23:09:19 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8b811c00) [pid = 9155] [serial = 578] [outer = (nil)] [url = about:blank]
23:09:19 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x8b1c6000) [pid = 9155] [serial = 581] [outer = (nil)] [url = about:blank]
23:09:19 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x8c3d2400) [pid = 9155] [serial = 584] [outer = (nil)] [url = about:blank]
23:09:19 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8d62b000) [pid = 9155] [serial = 589] [outer = (nil)] [url = about:blank]
23:09:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396800 == 47 [pid = 9155] [id = 258]
23:09:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x88398c00) [pid = 9155] [serial = 723] [outer = (nil)]
23:09:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x888e3800) [pid = 9155] [serial = 724] [outer = 0x88398c00]
23:09:19 INFO - PROCESS | 9155 | 1447484959843 Marionette INFO loaded listener.js
23:09:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x89368c00) [pid = 9155] [serial = 725] [outer = 0x88398c00]
23:09:20 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
23:09:20 INFO - document served over http requires an https
23:09:20 INFO - sub-resource via script-tag using the http-csp
23:09:20 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:20 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
23:09:20 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 2700ms
23:09:20 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
23:09:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b211000 == 48 [pid = 9155] [id = 259]
23:09:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x8b212400) [pid = 9155] [serial = 726] [outer = (nil)]
23:09:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x8b813800) [pid = 9155] [serial = 727] [outer = 0x8b212400]
23:09:21 INFO - PROCESS | 9155 | 1447484961250 Marionette INFO loaded listener.js
23:09:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x8bd72400) [pid = 9155] [serial = 728] [outer = 0x8b212400]
23:09:22 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
23:09:22 INFO - document served over http requires an https
23:09:22 INFO - sub-resource via script-tag using the http-csp
23:09:22 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:22 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
23:09:22 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 1591ms
23:09:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:09:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c3c00 == 49 [pid = 9155] [id = 260]
23:09:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x8c74b400) [pid = 9155] [serial = 729] [outer = (nil)]
23:09:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x8c7f1800) [pid = 9155] [serial = 730] [outer = 0x8c74b400]
23:09:22 INFO - PROCESS | 9155 | 1447484962802 Marionette INFO loaded listener.js
23:09:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x8d62d000) [pid = 9155] [serial = 731] [outer = 0x8c74b400]
23:09:23 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
23:09:23 INFO - document served over http requires an https
23:09:23 INFO - sub-resource via script-tag using the http-csp
23:09:23 INFO - delivery method with no-redirect and when
23:09: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"
23:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:23 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
23:09:23 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 1492ms
23:09:23 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
23:09:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b811c00 == 50 [pid = 9155] [id = 261]
23:09:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x8e3a5400) [pid = 9155] [serial = 732] [outer = (nil)]
23:09:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x8e9c1800) [pid = 9155] [serial = 733] [outer = 0x8e3a5400]
23:09:24 INFO - PROCESS | 9155 | 1447484964302 Marionette INFO loaded listener.js
23:09:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x8eb2a000) [pid = 9155] [serial = 734] [outer = 0x8e3a5400]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x89369000) [pid = 9155] [serial = 658] [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]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x88c33000) [pid = 9155] [serial = 652] [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]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x97b0cc00) [pid = 9155] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x952e4000) [pid = 9155] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484909716]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x9455f800) [pid = 9155] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x8bd70c00) [pid = 9155] [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]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x8b0f9400) [pid = 9155] [serial = 649] [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]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x8c73d800) [pid = 9155] [serial = 655] [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]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8c747800) [pid = 9155] [serial = 659] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x9455c400) [pid = 9155] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x888db800) [pid = 9155] [serial = 598] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8b210c00) [pid = 9155] [serial = 601] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x97ebc800) [pid = 9155] [serial = 644] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x953ce400) [pid = 9155] [serial = 636] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8e08f000) [pid = 9155] [serial = 647] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x95f07400) [pid = 9155] [serial = 639] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x926f0800) [pid = 9155] [serial = 619] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x945eec00) [pid = 9155] [serial = 631] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8eb3b800) [pid = 9155] [serial = 607] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8d502000) [pid = 9155] [serial = 604] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x9278dc00) [pid = 9155] [serial = 622] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x91401800) [pid = 9155] [serial = 610] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x929fac00) [pid = 9155] [serial = 626] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x9157b800) [pid = 9155] [serial = 613] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x8c746000) [pid = 9155] [serial = 656] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x952e1400) [pid = 9155] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484909716]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x97b13400) [pid = 9155] [serial = 641] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x8b211400) [pid = 9155] [serial = 650] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x91dd9c00) [pid = 9155] [serial = 616] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x89367800) [pid = 9155] [serial = 653] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x8e08c000) [pid = 9155] [serial = 662] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x8b1c4000) [pid = 9155] [serial = 410] [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.]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8d505000) [pid = 9155] [serial = 657] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8bd2f400) [pid = 9155] [serial = 530] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8bd69800) [pid = 9155] [serial = 651] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8b20c800) [pid = 9155] [serial = 654] [outer = (nil)] [url = about:blank]
23:09:25 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8db0d000) [pid = 9155] [serial = 594] [outer = (nil)] [url = about:blank]
23:09:25 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
23:09:25 INFO - document served over http requires an https
23:09:25 INFO - sub-resource via script-tag using the http-csp
23:09:25 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:25 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
23:09:25 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 1805ms
23:09:25 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
23:09:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8e800 == 51 [pid = 9155] [id = 262]
23:09:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x89367800) [pid = 9155] [serial = 735] [outer = (nil)]
23:09:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8e39c800) [pid = 9155] [serial = 736] [outer = 0x89367800]
23:09:26 INFO - PROCESS | 9155 | 1447484966094 Marionette INFO loaded listener.js
23:09:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8eb48000) [pid = 9155] [serial = 737] [outer = 0x89367800]
23:09:27 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
23:09:27 INFO - document served over http requires an https
23:09:27 INFO - sub-resource via xhr-request using the http-csp
23:09:27 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:27 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
23:09:27 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 1378ms
23:09:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:09:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b814c00 == 52 [pid = 9155] [id = 263]
23:09:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8b816400) [pid = 9155] [serial = 738] [outer = (nil)]
23:09:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8bd2dc00) [pid = 9155] [serial = 739] [outer = 0x8b816400]
23:09:27 INFO - PROCESS | 9155 | 1447484967816 Marionette INFO loaded listener.js
23:09:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x8c7edc00) [pid = 9155] [serial = 740] [outer = 0x8b816400]
23:09:29 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
23:09:29 INFO - document served over http requires an https
23:09:29 INFO - sub-resource via xhr-request using the http-csp
23:09:29 INFO - delivery method with no-redirect and when
23:09: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"
23:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:29 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
23:09:29 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 1786ms
23:09:29 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
23:09:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb41000 == 53 [pid = 9155] [id = 264]
23:09:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x901ab800) [pid = 9155] [serial = 741] [outer = (nil)]
23:09:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x901b4000) [pid = 9155] [serial = 742] [outer = 0x901ab800]
23:09:29 INFO - PROCESS | 9155 | 1447484969607 Marionette INFO loaded listener.js
23:09:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x91467800) [pid = 9155] [serial = 743] [outer = 0x901ab800]
23:09:30 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
23:09:30 INFO - document served over http requires an https
23:09:30 INFO - sub-resource via xhr-request using the http-csp
23:09:30 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:30 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
23:09:30 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 1740ms
23:09:30 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
23:09:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x917a0400 == 54 [pid = 9155] [id = 265]
23:09:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x919cf000) [pid = 9155] [serial = 744] [outer = (nil)]
23:09:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x919d8400) [pid = 9155] [serial = 745] [outer = 0x919cf000]
23:09:31 INFO - PROCESS | 9155 | 1447484971356 Marionette INFO loaded listener.js
23:09:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x91d9d800) [pid = 9155] [serial = 746] [outer = 0x919cf000]
23:09:32 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
23:09:32 INFO - document served over http requires an https
23:09:32 INFO - sub-resource via xhr-request using the http-csp
23:09:32 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:32 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
23:09:32 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 1689ms
23:09:32 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
23:09:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f4800 == 55 [pid = 9155] [id = 266]
23:09:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x926f6000) [pid = 9155] [serial = 747] [outer = (nil)]
23:09:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x926fb000) [pid = 9155] [serial = 748] [outer = 0x926f6000]
23:09:33 INFO - PROCESS | 9155 | 1447484973183 Marionette INFO loaded listener.js
23:09:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x929f9c00) [pid = 9155] [serial = 749] [outer = 0x926f6000]
23:09:34 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
23:09:34 INFO - document served over http requires an https
23:09:34 INFO - sub-resource via xhr-request using the http-csp
23:09:34 INFO - delivery method with keep-origin-redirect and when
23:09: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"
23:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:34 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
23:09:34 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 1833ms
23:09:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:09:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dd800 == 56 [pid = 9155] [id = 267]
23:09:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x93fb6800) [pid = 9155] [serial = 750] [outer = (nil)]
23:09:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x945e9000) [pid = 9155] [serial = 751] [outer = 0x93fb6800]
23:09:34 INFO - PROCESS | 9155 | 1447484974860 Marionette INFO loaded listener.js
23:09:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x952e4c00) [pid = 9155] [serial = 752] [outer = 0x93fb6800]
23:09:35 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
23:09:35 INFO - document served over http requires an https
23:09:35 INFO - sub-resource via xhr-request using the http-csp
23:09:35 INFO - delivery method with no-redirect and when
23:09: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"
23:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:35 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
23:09:35 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 1544ms
23:09:35 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
23:09:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f06800 == 57 [pid = 9155] [id = 268]
23:09:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x95f08000) [pid = 9155] [serial = 753] [outer = (nil)]
23:09:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x97b19800) [pid = 9155] [serial = 754] [outer = 0x95f08000]
23:09:36 INFO - PROCESS | 9155 | 1447484976540 Marionette INFO loaded listener.js
23:09:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x9849cc00) [pid = 9155] [serial = 755] [outer = 0x95f08000]
23:09:37 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
23:09:37 INFO - document served over http requires an https
23:09:37 INFO - sub-resource via xhr-request using the http-csp
23:09:37 INFO - delivery method with swap-origin-redirect and when
23:09: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"
23:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:37 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
23:09:37 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 1756ms
23:09:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:09:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x88390800 == 58 [pid = 9155] [id = 269]
23:09:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x91f63400) [pid = 9155] [serial = 756] [outer = (nil)]
23:09:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x98abdc00) [pid = 9155] [serial = 757] [outer = 0x91f63400]
23:09:38 INFO - PROCESS | 9155 | 1447484978253 Marionette INFO loaded listener.js
23:09:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9a7a5400) [pid = 9155] [serial = 758] [outer = 0x91f63400]
23:09:39 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
23:09:39 INFO - document served over http requires an http
23:09:39 INFO - sub-resource via fetch-request using the meta-csp
23:09:39 INFO - delivery method with keep-origin-redirect and when
23:09:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:39 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
23:09:39 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 1744ms
23:09:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:09:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x98abc400 == 59 [pid = 9155] [id = 270]
23:09:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9aab9800) [pid = 9155] [serial = 759] [outer = (nil)]
23:09:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9b411c00) [pid = 9155] [serial = 760] [outer = 0x9aab9800]
23:09:39 INFO - PROCESS | 9155 | 1447484979992 Marionette INFO loaded listener.js
23:09:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9b85dc00) [pid = 9155] [serial = 761] [outer = 0x9aab9800]
23:09:41 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
23:09:41 INFO - document served over http requires an http
23:09:41 INFO - sub-resource via fetch-request using the meta-csp
23:09:41 INFO - delivery method with no-redirect and when
23:09:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
23:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:41 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
23:09:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1688ms
23:09:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:09:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c13cc00 == 60 [pid = 9155] [id = 271]
23:09:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9c13e800) [pid = 9155] [serial = 762] [outer = (nil)]
23:09:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9c145c00) [pid = 9155] [serial = 763] [outer = 0x9c13e800]
23:09:41 INFO - PROCESS | 9155 | 1447484981728 Marionette INFO loaded listener.js
23:09:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9c178c00) [pid = 9155] [serial = 764] [outer = 0x9c13e800]
23:09:42 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
23:09:42 INFO - document served over http requires an http
23:09:42 INFO - sub-resource via fetch-request using the meta-csp
23:09:42 INFO - delivery method with swap-origin-redirect and when
23:09:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:09:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:09:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:42 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
23:09:42 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 1730ms
23:09:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:09:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81c000 == 61 [pid = 9155] [id = 272]
23:09:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x9c178800) [pid = 9155] [serial = 765] [outer = (nil)]
23:09:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x9c883400) [pid = 9155] [serial = 766] [outer = 0x9c178800]
23:09:43 INFO - PROCESS | 9155 | 1447484983481 Marionette INFO loaded listener.js
23:09:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x9c9c6800) [pid = 9155] [serial = 767] [outer = 0x9c178800]
23:09:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c9cb400 == 62 [pid = 9155] [id = 273]
23:09:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x9c9cd400) [pid = 9155] [serial = 768] [outer = (nil)]
23:09:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x9c9c9c00) [pid = 9155] [serial = 769] [outer = 0x9c9cd400]
23:09:44 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
23:09:44 INFO - document served over http requires an http
23:09:44 INFO - sub-resource via iframe-tag using the meta-csp
23:09:44 INFO - delivery method with keep-origin-redirect and when
23:09:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:44 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
23:09:44 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 1734ms
23:09:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:09:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c9ce400 == 63 [pid = 9155] [id = 274]
23:09:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x9cbabc00) [pid = 9155] [serial = 770] [outer = (nil)]
23:09:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x9cbb6400) [pid = 9155] [serial = 771] [outer = 0x9cbabc00]
23:09:45 INFO - PROCESS | 9155 | 1447484985272 Marionette INFO loaded listener.js
23:09:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x9cc46800) [pid = 9155] [serial = 772] [outer = 0x9cbabc00]
23:09:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc4d400 == 64 [pid = 9155] [id = 275]
23:09:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9cc4dc00) [pid = 9155] [serial = 773] [outer = (nil)]
23:09:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x9cbb1c00) [pid = 9155] [serial = 774] [outer = 0x9cc4dc00]
23:09:46 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
23:09:46 INFO - document served over http requires an http
23:09:46 INFO - sub-resource via iframe-tag using the meta-csp
23:09:46 INFO - delivery method with no-redirect and when
23:09: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
23:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:46 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
23:09:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1838ms
23:09:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:09:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc4ac00 == 65 [pid = 9155] [id = 276]
23:09:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x9cc4c000) [pid = 9155] [serial = 775] [outer = (nil)]
23:09:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x9d630400) [pid = 9155] [serial = 776] [outer = 0x9cc4c000]
23:09:47 INFO - PROCESS | 9155 | 1447484987130 Marionette INFO loaded listener.js
23:09:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x9d63b800) [pid = 9155] [serial = 777] [outer = 0x9cc4c000]
23:09:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d64ec00 == 66 [pid = 9155] [id = 277]
23:09:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x9d657c00) [pid = 9155] [serial = 778] [outer = (nil)]
23:09:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x9d651000) [pid = 9155] [serial = 779] [outer = 0x9d657c00]
23:09:48 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
23:09:48 INFO - document served over http requires an http
23:09:48 INFO - sub-resource via iframe-tag using the meta-csp
23:09:48 INFO - delivery method with swap-origin-redirect and when
23:09: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-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:09:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:48 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
23:09:48 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 2036ms
23:09:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:09:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d7c7800 == 67 [pid = 9155] [id = 278]
23:09:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x9d7c9800) [pid = 9155] [serial = 780] [outer = (nil)]
23:09:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x9d821800) [pid = 9155] [serial = 781] [outer = 0x9d7c9800]
23:09:49 INFO - PROCESS | 9155 | 1447484989095 Marionette INFO loaded listener.js
23:09:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x9da2e800) [pid = 9155] [serial = 782] [outer = 0x9d7c9800]
23:09:50 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
23:09:50 INFO - document served over http requires an http
23:09:50 INFO - sub-resource via script-tag using the meta-csp
23:09:50 INFO - delivery method with keep-origin-redirect and when
23:09:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
23:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:50 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
23:09:50 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 1581ms
23:09:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:09:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e0400 == 68 [pid = 9155] [id = 279]
23:09:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x890e7400) [pid = 9155] [serial = 783] [outer = (nil)]
23:09:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9da37000) [pid = 9155] [serial = 784] [outer = 0x890e7400]
23:09:50 INFO - PROCESS | 9155 | 1447484990714 Marionette INFO loaded listener.js
23:09:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9ec05c00) [pid = 9155] [serial = 785] [outer = 0x890e7400]
23:09:51 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
23:09:51 INFO - document served over http requires an http
23:09:51 INFO - sub-resource via script-tag using the meta-csp
23:09:51 INFO - delivery method with no-redirect and when
23:09: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/script-tag/cross-origin.no-redirect.http.html"
23:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:51 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
23:09:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1583ms
23:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:09:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db0a800 == 69 [pid = 9155] [id = 280]
23:09:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x9da36400) [pid = 9155] [serial = 786] [outer = (nil)]
23:09:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x9f759400) [pid = 9155] [serial = 787] [outer = 0x9da36400]
23:09:52 INFO - PROCESS | 9155 | 1447484992266 Marionette INFO loaded listener.js
23:09:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x9ff51400) [pid = 9155] [serial = 788] [outer = 0x9da36400]
23:09:53 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
23:09:53 INFO - document served over http requires an http
23:09:53 INFO - sub-resource via script-tag using the meta-csp
23:09:53 INFO - delivery method with swap-origin-redirect and when
23:09: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/script-tag/cross-origin.swap-origin-redirect.http.html"
23:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:09:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:53 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
23:09:53 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 1647ms
23:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:09:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e398c00 == 70 [pid = 9155] [id = 281]
23:09:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x9ff5a000) [pid = 9155] [serial = 789] [outer = (nil)]
23:09:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x9ff5c400) [pid = 9155] [serial = 790] [outer = 0x9ff5a000]
23:09:53 INFO - PROCESS | 9155 | 1447484993993 Marionette INFO loaded listener.js
23:09:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0xa0164c00) [pid = 9155] [serial = 791] [outer = 0x9ff5a000]
23:09:55 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
23:09:55 INFO - document served over http requires an http
23:09:55 INFO - sub-resource via xhr-request using the meta-csp
23:09:55 INFO - delivery method with keep-origin-redirect and when
23:09: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/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:55 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
23:09:55 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 1639ms
23:09:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:09:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb26400 == 71 [pid = 9155] [id = 282]
23:09:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x9ff5dc00) [pid = 9155] [serial = 792] [outer = (nil)]
23:09:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 209 (0xa016e800) [pid = 9155] [serial = 793] [outer = 0x9ff5dc00]
23:09:55 INFO - PROCESS | 9155 | 1447484995656 Marionette INFO loaded listener.js
23:09:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0xa01b6800) [pid = 9155] [serial = 794] [outer = 0x9ff5dc00]
23:09:56 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
23:09:56 INFO - document served over http requires an http
23:09:56 INFO - sub-resource via xhr-request using the meta-csp
23:09:56 INFO - delivery method with no-redirect and when
23:09:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
23:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:09:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:09:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:09:56 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
23:09:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1679ms
23:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8838fc00 == 70 [pid = 9155] [id = 236]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c4800 == 69 [pid = 9155] [id = 237]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8db06c00 == 68 [pid = 9155] [id = 238]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1b400 == 67 [pid = 9155] [id = 239]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd70000 == 66 [pid = 9155] [id = 240]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x917bc000 == 65 [pid = 9155] [id = 241]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x91f61000 == 64 [pid = 9155] [id = 242]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd8400 == 63 [pid = 9155] [id = 243]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x945e7400 == 62 [pid = 9155] [id = 244]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x93fbe800 == 61 [pid = 9155] [id = 245]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9555a800 == 60 [pid = 9155] [id = 246]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x97b14400 == 59 [pid = 9155] [id = 247]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x98503800 == 58 [pid = 9155] [id = 248]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x91f63000 == 57 [pid = 9155] [id = 249]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x988e6800 == 56 [pid = 9155] [id = 250]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x988f0800 == 55 [pid = 9155] [id = 251]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9a79d800 == 54 [pid = 9155] [id = 252]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9a780000 == 53 [pid = 9155] [id = 253]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x9aab7000 == 52 [pid = 9155] [id = 254]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x945e7000 == 51 [pid = 9155] [id = 255]
23:09:58 INFO - PROCESS | 9155 | --DOCSHELL 0x8d634c00 == 50 [pid = 9155] [id = 256]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x890de800 == 49 [pid = 9155] [id = 230]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x95f05c00 == 48 [pid = 9155] [id = 257]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0fb000 == 47 [pid = 9155] [id = 184]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9c4c00 == 46 [pid = 9155] [id = 169]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x9c9cb400 == 45 [pid = 9155] [id = 273]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc4d400 == 44 [pid = 9155] [id = 275]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x9d64ec00 == 43 [pid = 9155] [id = 277]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x917bf800 == 42 [pid = 9155] [id = 174]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x89565c00 == 41 [pid = 9155] [id = 168]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91586c00 == 40 [pid = 9155] [id = 181]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x888e3c00 == 39 [pid = 9155] [id = 160]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x888dbc00 == 38 [pid = 9155] [id = 166]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91ddc000 == 37 [pid = 9155] [id = 177]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f5c00 == 36 [pid = 9155] [id = 171]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88396800 == 35 [pid = 9155] [id = 258]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x9278f000 == 34 [pid = 9155] [id = 179]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8e098c00 == 33 [pid = 9155] [id = 183]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x919d1800 == 32 [pid = 9155] [id = 175]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd1400 == 31 [pid = 9155] [id = 176]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91469400 == 30 [pid = 9155] [id = 173]
23:10:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd31400 == 29 [pid = 9155] [id = 170]
23:10:00 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x8db04400) [pid = 9155] [serial = 660] [outer = (nil)] [url = about:blank]
23:10:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396800 == 30 [pid = 9155] [id = 283]
23:10:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0x8839d800) [pid = 9155] [serial = 795] [outer = (nil)]
23:10:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 211 (0x88442c00) [pid = 9155] [serial = 796] [outer = 0x8839d800]
23:10:01 INFO - PROCESS | 9155 | 1447485001207 Marionette INFO loaded listener.js
23:10:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 212 (0x888e5000) [pid = 9155] [serial = 797] [outer = 0x8839d800]
23:10:02 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
23:10:02 INFO - document served over http requires an http
23:10:02 INFO - sub-resource via xhr-request using the meta-csp
23:10:02 INFO - delivery method with swap-origin-redirect and when
23:10: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:02 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
23:10:02 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 5497ms
23:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:10:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c35000 == 31 [pid = 9155] [id = 284]
23:10:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 213 (0x88c35800) [pid = 9155] [serial = 798] [outer = (nil)]
23:10:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 214 (0x88c3a800) [pid = 9155] [serial = 799] [outer = 0x88c35800]
23:10:02 INFO - PROCESS | 9155 | 1447485002673 Marionette INFO loaded listener.js
23:10:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 215 (0x890e2800) [pid = 9155] [serial = 800] [outer = 0x88c35800]
23:10:04 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
23:10:04 INFO - document served over http requires an https
23:10:04 INFO - sub-resource via fetch-request using the meta-csp
23:10:04 INFO - delivery method with keep-origin-redirect and when
23:10:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:04 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
23:10:04 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 1734ms
23:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:10:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a91c00 == 32 [pid = 9155] [id = 285]
23:10:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 216 (0x8b0edc00) [pid = 9155] [serial = 801] [outer = (nil)]
23:10:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 217 (0x8b0f2400) [pid = 9155] [serial = 802] [outer = 0x8b0edc00]
23:10:04 INFO - PROCESS | 9155 | 1447485004482 Marionette INFO loaded listener.js
23:10:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 218 (0x8b1c4400) [pid = 9155] [serial = 803] [outer = 0x8b0edc00]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 217 (0x890df400) [pid = 9155] [serial = 646] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 216 (0x8db0b800) [pid = 9155] [serial = 661] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 215 (0x91573800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 214 (0x952e5400) [pid = 9155] [serial = 635] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 213 (0x8c74b400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 212 (0x8eb2e000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 211 (0x92789c00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 210 (0x9a79d400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x88a8bc00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 208 (0x98505800) [pid = 9155] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x890e6000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x912eac00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x91bc1000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x91f61800) [pid = 9155] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8b1c7000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x912eb400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x912ee800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x97dc2400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x888e1400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x98aba000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x88c36000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x9140f400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x98503000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x9aab7800) [pid = 9155] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x919d5000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x8e9cc400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x8e3a5400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x8b212400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x8e097800) [pid = 9155] [serial = 670] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x8c7f2000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8b1ca800) [pid = 9155] [serial = 667] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x9140f000) [pid = 9155] [serial = 676] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x9a79f800) [pid = 9155] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484948632]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x91da6800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x945e7c00) [pid = 9155] [serial = 630] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x91f65c00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x88398c00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x88392400) [pid = 9155] [serial = 664] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x95f0ac00) [pid = 9155] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x9ac7bc00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x97eb3c00) [pid = 9155] [serial = 643] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x988e7800) [pid = 9155] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8839a800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x917bdc00) [pid = 9155] [serial = 679] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8eb3d400) [pid = 9155] [serial = 673] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x97b0d800) [pid = 9155] [serial = 640] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x926efc00) [pid = 9155] [serial = 684] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x91583400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x945e4400) [pid = 9155] [serial = 689] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x945e9800) [pid = 9155] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484940985]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x9a7a0c00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8d630c00) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8c7eb800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8eb28000) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x8b1cb400) [pid = 9155] [serial = 625] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x97b16400) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8bd6c800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x89367800) [pid = 9155] [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]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x8e39c800) [pid = 9155] [serial = 736] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x9a7a6800) [pid = 9155] [serial = 710] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x9a948400) [pid = 9155] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x9ac81c00) [pid = 9155] [serial = 715] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9b40e400) [pid = 9155] [serial = 718] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9b5d5400) [pid = 9155] [serial = 721] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x888e3800) [pid = 9155] [serial = 724] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8b813800) [pid = 9155] [serial = 727] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8c7f1800) [pid = 9155] [serial = 730] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8e9c1800) [pid = 9155] [serial = 733] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x88449c00) [pid = 9155] [serial = 665] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8c3d4000) [pid = 9155] [serial = 668] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8e9c1000) [pid = 9155] [serial = 671] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x901b0800) [pid = 9155] [serial = 674] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9156d400) [pid = 9155] [serial = 677] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x917c4400) [pid = 9155] [serial = 680] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91dd0000) [pid = 9155] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x92787800) [pid = 9155] [serial = 685] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9455ec00) [pid = 9155] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484940985]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x945eb000) [pid = 9155] [serial = 690] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x95f0b800) [pid = 9155] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x97f0f000) [pid = 9155] [serial = 695] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x98503c00) [pid = 9155] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x9850a400) [pid = 9155] [serial = 700] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x988e7c00) [pid = 9155] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x98abcc00) [pid = 9155] [serial = 705] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x9a6ec000) [pid = 9155] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484948632]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8eb48000) [pid = 9155] [serial = 737] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x97ebec00) [pid = 9155] [serial = 518] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8936e000) [pid = 9155] [serial = 533] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8c741c00) [pid = 9155] [serial = 536] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8d50e800) [pid = 9155] [serial = 539] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8d8e5400) [pid = 9155] [serial = 542] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8e094c00) [pid = 9155] [serial = 547] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8eb25000) [pid = 9155] [serial = 552] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x901b6800) [pid = 9155] [serial = 557] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x9140b400) [pid = 9155] [serial = 560] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x9157c800) [pid = 9155] [serial = 563] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x917c0c00) [pid = 9155] [serial = 566] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x91bc1800) [pid = 9155] [serial = 569] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x91ddd400) [pid = 9155] [serial = 572] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8936b400) [pid = 9155] [serial = 575] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x88a93800) [pid = 9155] [serial = 599] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8bd27800) [pid = 9155] [serial = 602] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8e08b800) [pid = 9155] [serial = 605] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x901b9800) [pid = 9155] [serial = 608] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x91468800) [pid = 9155] [serial = 611] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x919d2c00) [pid = 9155] [serial = 614] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x91f60c00) [pid = 9155] [serial = 617] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x926fb400) [pid = 9155] [serial = 620] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x929ed800) [pid = 9155] [serial = 623] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x93fb8800) [pid = 9155] [serial = 627] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x952db400) [pid = 9155] [serial = 632] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x95552800) [pid = 9155] [serial = 637] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x97dc5800) [pid = 9155] [serial = 642] [outer = (nil)] [url = about:blank]
23:10:08 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
23:10:08 INFO - document served over http requires an https
23:10:08 INFO - sub-resource via fetch-request using the meta-csp
23:10:08 INFO - delivery method with no-redirect and when
23:10:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
23:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:08 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
23:10:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 4389ms
23:10:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x97f08000) [pid = 9155] [serial = 645] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x97b0d000) [pid = 9155] [serial = 648] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x8e39cc00) [pid = 9155] [serial = 663] [outer = (nil)] [url = about:blank]
23:10:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8844ac00 == 33 [pid = 9155] [id = 286]
23:10:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x888dd000) [pid = 9155] [serial = 804] [outer = (nil)]
23:10:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8956b000) [pid = 9155] [serial = 805] [outer = 0x888dd000]
23:10:08 INFO - PROCESS | 9155 | 1447485008789 Marionette INFO loaded listener.js
23:10:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b20fc00) [pid = 9155] [serial = 806] [outer = 0x888dd000]
23:10:09 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
23:10:09 INFO - document served over http requires an https
23:10:09 INFO - sub-resource via fetch-request using the meta-csp
23:10:09 INFO - delivery method with swap-origin-redirect and when
23:10: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-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:09 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
23:10:09 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 1403ms
23:10:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:10:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88441400 == 34 [pid = 9155] [id = 287]
23:10:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x88442400) [pid = 9155] [serial = 807] [outer = (nil)]
23:10:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x88448c00) [pid = 9155] [serial = 808] [outer = 0x88442400]
23:10:10 INFO - PROCESS | 9155 | 1447485010465 Marionette INFO loaded listener.js
23:10:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x88a95800) [pid = 9155] [serial = 809] [outer = 0x88442400]
23:10:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x89565400 == 35 [pid = 9155] [id = 288]
23:10:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x89565c00) [pid = 9155] [serial = 810] [outer = (nil)]
23:10:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x890e6000) [pid = 9155] [serial = 811] [outer = 0x89565c00]
23:10:11 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
23:10:11 INFO - document served over http requires an https
23:10:11 INFO - sub-resource via iframe-tag using the meta-csp
23:10:11 INFO - delivery method with keep-origin-redirect and when
23:10: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-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:11 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
23:10:11 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 2097ms
23:10:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:10:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0ed400 == 36 [pid = 9155] [id = 289]
23:10:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8b0ef800) [pid = 9155] [serial = 812] [outer = (nil)]
23:10:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8b0fa400) [pid = 9155] [serial = 813] [outer = 0x8b0ef800]
23:10:12 INFO - PROCESS | 9155 | 1447485012613 Marionette INFO loaded listener.js
23:10:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8b818400) [pid = 9155] [serial = 814] [outer = 0x8b0ef800]
23:10:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd2b800 == 37 [pid = 9155] [id = 290]
23:10:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8bd2d400) [pid = 9155] [serial = 815] [outer = (nil)]
23:10:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8b1c3400) [pid = 9155] [serial = 816] [outer = 0x8bd2d400]
23:10:13 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
23:10:13 INFO - document served over http requires an https
23:10:13 INFO - sub-resource via iframe-tag using the meta-csp
23:10:13 INFO - delivery method with no-redirect and when
23:10:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
23:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:13 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
23:10:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1745ms
23:10:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:10:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839a400 == 38 [pid = 9155] [id = 291]
23:10:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8839ac00) [pid = 9155] [serial = 817] [outer = (nil)]
23:10:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8bd76400) [pid = 9155] [serial = 818] [outer = 0x8839ac00]
23:10:14 INFO - PROCESS | 9155 | 1447485014478 Marionette INFO loaded listener.js
23:10:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8c73d400) [pid = 9155] [serial = 819] [outer = 0x8839ac00]
23:10:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7e9c00 == 39 [pid = 9155] [id = 292]
23:10:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8c7ea000) [pid = 9155] [serial = 820] [outer = (nil)]
23:10:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8c744000) [pid = 9155] [serial = 821] [outer = 0x8c7ea000]
23:10:15 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
23:10:15 INFO - document served over http requires an https
23:10:15 INFO - sub-resource via iframe-tag using the meta-csp
23:10:15 INFO - delivery method with swap-origin-redirect and when
23:10:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:15 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
23:10:15 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 1854ms
23:10:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:10:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d504000 == 40 [pid = 9155] [id = 293]
23:10:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8d504400) [pid = 9155] [serial = 822] [outer = (nil)]
23:10:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8d508400) [pid = 9155] [serial = 823] [outer = 0x8d504400]
23:10:16 INFO - PROCESS | 9155 | 1447485016274 Marionette INFO loaded listener.js
23:10:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8d62e000) [pid = 9155] [serial = 824] [outer = 0x8d504400]
23:10:17 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
23:10:17 INFO - document served over http requires an https
23:10:17 INFO - sub-resource via script-tag using the meta-csp
23:10:17 INFO - delivery method with keep-origin-redirect and when
23:10: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/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
23:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:17 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
23:10:17 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 1691ms
23:10:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:10:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b812800 == 41 [pid = 9155] [id = 294]
23:10:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8d50a800) [pid = 9155] [serial = 825] [outer = (nil)]
23:10:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8d8e4800) [pid = 9155] [serial = 826] [outer = 0x8d50a800]
23:10:17 INFO - PROCESS | 9155 | 1447485017986 Marionette INFO loaded listener.js
23:10:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x88a93c00) [pid = 9155] [serial = 827] [outer = 0x8d50a800]
23:10:19 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
23:10:19 INFO - document served over http requires an https
23:10:19 INFO - sub-resource via script-tag using the meta-csp
23:10:19 INFO - delivery method with no-redirect and when
23:10: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/script-tag/cross-origin.no-redirect.http.html"
23:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:19 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
23:10:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1797ms
23:10:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:10:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a93800 == 42 [pid = 9155] [id = 295]
23:10:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x88c3b000) [pid = 9155] [serial = 828] [outer = (nil)]
23:10:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8e098000) [pid = 9155] [serial = 829] [outer = 0x88c3b000]
23:10:19 INFO - PROCESS | 9155 | 1447485019764 Marionette INFO loaded listener.js
23:10:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8e3a5800) [pid = 9155] [serial = 830] [outer = 0x88c3b000]
23:10:20 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
23:10:20 INFO - document served over http requires an https
23:10:20 INFO - sub-resource via script-tag using the meta-csp
23:10:20 INFO - delivery method with swap-origin-redirect and when
23:10: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/script-tag/cross-origin.swap-origin-redirect.http.html"
23:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:20 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
23:10:20 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 1677ms
23:10:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:10:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838f000 == 43 [pid = 9155] [id = 296]
23:10:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x88398000) [pid = 9155] [serial = 831] [outer = (nil)]
23:10:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x8eb19800) [pid = 9155] [serial = 832] [outer = 0x88398000]
23:10:21 INFO - PROCESS | 9155 | 1447485021513 Marionette INFO loaded listener.js
23:10:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x8eb27000) [pid = 9155] [serial = 833] [outer = 0x88398000]
23:10:22 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
23:10:22 INFO - document served over http requires an https
23:10:22 INFO - sub-resource via xhr-request using the meta-csp
23:10:22 INFO - delivery method with keep-origin-redirect and when
23:10:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:22 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
23:10:22 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 1684ms
23:10:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:10:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x89364400 == 44 [pid = 9155] [id = 297]
23:10:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x8956fc00) [pid = 9155] [serial = 834] [outer = (nil)]
23:10:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x8eb3d400) [pid = 9155] [serial = 835] [outer = 0x8956fc00]
23:10:23 INFO - PROCESS | 9155 | 1447485023164 Marionette INFO loaded listener.js
23:10:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x8eb3e400) [pid = 9155] [serial = 836] [outer = 0x8956fc00]
23:10:24 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
23:10:24 INFO - document served over http requires an https
23:10:24 INFO - sub-resource via xhr-request using the meta-csp
23:10:24 INFO - delivery method with no-redirect and when
23:10:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
23:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:24 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
23:10:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1527ms
23:10:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:10:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b213c00 == 45 [pid = 9155] [id = 298]
23:10:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x8bd31400) [pid = 9155] [serial = 837] [outer = (nil)]
23:10:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x901b7c00) [pid = 9155] [serial = 838] [outer = 0x8bd31400]
23:10:24 INFO - PROCESS | 9155 | 1447485024725 Marionette INFO loaded listener.js
23:10:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x912e9c00) [pid = 9155] [serial = 839] [outer = 0x8bd31400]
23:10:25 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
23:10:25 INFO - document served over http requires an https
23:10:25 INFO - sub-resource via xhr-request using the meta-csp
23:10:25 INFO - delivery method with swap-origin-redirect and when
23:10:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:25 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
23:10:25 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 1539ms
23:10:25 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
23:10:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8844a400 == 46 [pid = 9155] [id = 299]
23:10:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x888ea000) [pid = 9155] [serial = 840] [outer = (nil)]
23:10:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91408000) [pid = 9155] [serial = 841] [outer = 0x888ea000]
23:10:26 INFO - PROCESS | 9155 | 1447485026264 Marionette INFO loaded listener.js
23:10:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91464c00) [pid = 9155] [serial = 842] [outer = 0x888ea000]
23:10:27 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
23:10:27 INFO - document served over http requires an http
23:10:27 INFO - sub-resource via fetch-request using the meta-csp
23:10:27 INFO - delivery method with keep-origin-redirect and when
23:10:27 INFO - the target request is same-origin.
23:10:27 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 1679ms
23:10:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:10:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x9156f000 == 47 [pid = 9155] [id = 300]
23:10:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x9156f800) [pid = 9155] [serial = 843] [outer = (nil)]
23:10:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x91575400) [pid = 9155] [serial = 844] [outer = 0x9156f800]
23:10:28 INFO - PROCESS | 9155 | 1447485028077 Marionette INFO loaded listener.js
23:10:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x91583800) [pid = 9155] [serial = 845] [outer = 0x9156f800]
23:10:29 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
23:10:29 INFO - document served over http requires an http
23:10:29 INFO - sub-resource via fetch-request using the meta-csp
23:10:29 INFO - delivery method with no-redirect and when
23:10:29 INFO - the target request is same-origin.
23:10:29 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 1805ms
23:10:29 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
23:10:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x917bbc00 == 48 [pid = 9155] [id = 301]
23:10:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x917bdc00) [pid = 9155] [serial = 846] [outer = (nil)]
23:10:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x917c2c00) [pid = 9155] [serial = 847] [outer = 0x917bdc00]
23:10:29 INFO - PROCESS | 9155 | 1447485029853 Marionette INFO loaded listener.js
23:10:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x919ce400) [pid = 9155] [serial = 848] [outer = 0x917bdc00]
23:10:30 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
23:10:30 INFO - document served over http requires an http
23:10:30 INFO - sub-resource via fetch-request using the meta-csp
23:10:30 INFO - delivery method with swap-origin-redirect and when
23:10: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
23:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:30 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
23:10:30 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 1689ms
23:10:30 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
23:10:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1cfc00 == 49 [pid = 9155] [id = 302]
23:10:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x919d4800) [pid = 9155] [serial = 849] [outer = (nil)]
23:10:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x91bb6c00) [pid = 9155] [serial = 850] [outer = 0x919d4800]
23:10:31 INFO - PROCESS | 9155 | 1447485031484 Marionette INFO loaded listener.js
23:10:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x91d9a800) [pid = 9155] [serial = 851] [outer = 0x919d4800]
23:10:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x91da6800 == 50 [pid = 9155] [id = 303]
23:10:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x91da7400) [pid = 9155] [serial = 852] [outer = (nil)]
23:10:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x91d9c800) [pid = 9155] [serial = 853] [outer = 0x91da7400]
23:10:32 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
23:10:32 INFO - document served over http requires an http
23:10:32 INFO - sub-resource via iframe-tag using the meta-csp
23:10:32 INFO - delivery method with keep-origin-redirect and when
23:10:32 INFO - the target request is same-origin.
23:10:32 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 1641ms
23:10:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:10:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x88445000 == 51 [pid = 9155] [id = 304]
23:10:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x91dd1000) [pid = 9155] [serial = 854] [outer = (nil)]
23:10:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x91dd8400) [pid = 9155] [serial = 855] [outer = 0x91dd1000]
23:10:33 INFO - PROCESS | 9155 | 1447485033208 Marionette INFO loaded listener.js
23:10:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x91f5d400) [pid = 9155] [serial = 856] [outer = 0x91dd1000]
23:10:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f6c00 == 52 [pid = 9155] [id = 305]
23:10:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x926f8800) [pid = 9155] [serial = 857] [outer = (nil)]
23:10:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x91f5c800) [pid = 9155] [serial = 858] [outer = 0x926f8800]
23:10:34 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
23:10:34 INFO - document served over http requires an http
23:10:34 INFO - sub-resource via iframe-tag using the meta-csp
23:10:34 INFO - delivery method with no-redirect and when
23:10:34 INFO - the target request is same-origin.
23:10:34 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 1944ms
23:10:34 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
23:10:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1c400 == 53 [pid = 9155] [id = 306]
23:10:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x91dd9400) [pid = 9155] [serial = 859] [outer = (nil)]
23:10:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x926f0400) [pid = 9155] [serial = 860] [outer = 0x91dd9400]
23:10:35 INFO - PROCESS | 9155 | 1447485035089 Marionette INFO loaded listener.js
23:10:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x9278ec00) [pid = 9155] [serial = 861] [outer = 0x91dd9400]
23:10:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x929ed800 == 54 [pid = 9155] [id = 307]
23:10:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x929ef400) [pid = 9155] [serial = 862] [outer = (nil)]
23:10:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x92789c00) [pid = 9155] [serial = 863] [outer = 0x929ef400]
23:10:36 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
23:10:36 INFO - document served over http requires an http
23:10:36 INFO - sub-resource via iframe-tag using the meta-csp
23:10:36 INFO - delivery method with swap-origin-redirect and when
23:10:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:10:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:10:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:36 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
23:10:36 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 1727ms
23:10:36 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
23:10:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd75000 == 55 [pid = 9155] [id = 308]
23:10:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x8d503c00) [pid = 9155] [serial = 864] [outer = (nil)]
23:10:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x929f4c00) [pid = 9155] [serial = 865] [outer = 0x8d503c00]
23:10:36 INFO - PROCESS | 9155 | 1447485036881 Marionette INFO loaded listener.js
23:10:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x93fba400) [pid = 9155] [serial = 866] [outer = 0x8d503c00]
23:10:37 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
23:10:37 INFO - document served over http requires an http
23:10:37 INFO - sub-resource via script-tag using the meta-csp
23:10:37 INFO - delivery method with keep-origin-redirect and when
23:10:37 INFO - the target request is same-origin.
23:10:37 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 1631ms
23:10:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:10:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7ec400 == 56 [pid = 9155] [id = 309]
23:10:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x8db10400) [pid = 9155] [serial = 867] [outer = (nil)]
23:10:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x94567000) [pid = 9155] [serial = 868] [outer = 0x8db10400]
23:10:38 INFO - PROCESS | 9155 | 1447485038423 Marionette INFO loaded listener.js
23:10:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x945eb400) [pid = 9155] [serial = 869] [outer = 0x8db10400]
23:10:40 INFO - PROCESS | 9155 | --DOCSHELL 0x88396800 == 55 [pid = 9155] [id = 283]
23:10:40 INFO - PROCESS | 9155 | --DOCSHELL 0x88c35000 == 54 [pid = 9155] [id = 284]
23:10:40 INFO - PROCESS | 9155 | --DOCSHELL 0x88a91c00 == 53 [pid = 9155] [id = 285]
23:10:40 INFO - PROCESS | 9155 | --DOCSHELL 0x8844ac00 == 52 [pid = 9155] [id = 286]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x88441400 == 51 [pid = 9155] [id = 287]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x89565400 == 50 [pid = 9155] [id = 288]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0ed400 == 49 [pid = 9155] [id = 289]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x888dd800 == 48 [pid = 9155] [id = 267]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd2b800 == 47 [pid = 9155] [id = 290]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8839a400 == 46 [pid = 9155] [id = 291]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x95f06800 == 45 [pid = 9155] [id = 268]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7e9c00 == 44 [pid = 9155] [id = 292]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x98abc400 == 43 [pid = 9155] [id = 270]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8d504000 == 42 [pid = 9155] [id = 293]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81c000 == 41 [pid = 9155] [id = 272]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc4ac00 == 40 [pid = 9155] [id = 276]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b812800 == 39 [pid = 9155] [id = 294]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb41000 == 38 [pid = 9155] [id = 264]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x88a93800 == 37 [pid = 9155] [id = 295]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x9c9ce400 == 36 [pid = 9155] [id = 274]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8838f000 == 35 [pid = 9155] [id = 296]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x89364400 == 34 [pid = 9155] [id = 297]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b213c00 == 33 [pid = 9155] [id = 298]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8844a400 == 32 [pid = 9155] [id = 299]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x9d7c7800 == 31 [pid = 9155] [id = 278]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x9156f000 == 30 [pid = 9155] [id = 300]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x917bbc00 == 29 [pid = 9155] [id = 301]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1cfc00 == 28 [pid = 9155] [id = 302]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x91da6800 == 27 [pid = 9155] [id = 303]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x9c13cc00 == 26 [pid = 9155] [id = 271]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8db0a800 == 25 [pid = 9155] [id = 280]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x88445000 == 24 [pid = 9155] [id = 304]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x926f6c00 == 23 [pid = 9155] [id = 305]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8e398c00 == 22 [pid = 9155] [id = 281]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1c400 == 21 [pid = 9155] [id = 306]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x929ed800 == 20 [pid = 9155] [id = 307]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd75000 == 19 [pid = 9155] [id = 308]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x890e0400 == 18 [pid = 9155] [id = 279]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b211000 == 17 [pid = 9155] [id = 259]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c3c00 == 16 [pid = 9155] [id = 260]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b811c00 == 15 [pid = 9155] [id = 261]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8b814c00 == 14 [pid = 9155] [id = 263]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8e800 == 13 [pid = 9155] [id = 262]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x917a0400 == 12 [pid = 9155] [id = 265]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x926f4800 == 11 [pid = 9155] [id = 266]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x88390800 == 10 [pid = 9155] [id = 269]
23:10:42 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb26400 == 9 [pid = 9155] [id = 282]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8d62d000) [pid = 9155] [serial = 731] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x98ac6c00) [pid = 9155] [serial = 706] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x988e1800) [pid = 9155] [serial = 701] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x984a1c00) [pid = 9155] [serial = 696] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x95314800) [pid = 9155] [serial = 691] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x929f5800) [pid = 9155] [serial = 686] [outer = (nil)] [url = about:blank]
23:10:42 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x91bc0800) [pid = 9155] [serial = 681] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x91584c00) [pid = 9155] [serial = 678] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x91402400) [pid = 9155] [serial = 675] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x8eb17000) [pid = 9155] [serial = 672] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x8d50b800) [pid = 9155] [serial = 669] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x890ddc00) [pid = 9155] [serial = 666] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x89368c00) [pid = 9155] [serial = 725] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9b858400) [pid = 9155] [serial = 722] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9b5cc400) [pid = 9155] [serial = 719] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9ae20c00) [pid = 9155] [serial = 716] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x9a7dec00) [pid = 9155] [serial = 711] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8eb2a000) [pid = 9155] [serial = 734] [outer = (nil)] [url = about:blank]
23:10:43 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8bd72400) [pid = 9155] [serial = 728] [outer = (nil)] [url = about:blank]
23:10:43 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
23:10:43 INFO - document served over http requires an http
23:10:43 INFO - sub-resource via script-tag using the meta-csp
23:10:43 INFO - delivery method with no-redirect and when
23:10:43 INFO - the target request is same-origin.
23:10:43 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 5647ms
23:10:43 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
23:10:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dfc00 == 10 [pid = 9155] [id = 310]
23:10:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x888e1c00) [pid = 9155] [serial = 870] [outer = (nil)]
23:10:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x88a90c00) [pid = 9155] [serial = 871] [outer = 0x888e1c00]
23:10:44 INFO - PROCESS | 9155 | 1447485044034 Marionette INFO loaded listener.js
23:10:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x88c38000) [pid = 9155] [serial = 872] [outer = 0x888e1c00]
23:10:45 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
23:10:45 INFO - document served over http requires an http
23:10:45 INFO - sub-resource via script-tag using the meta-csp
23:10:45 INFO - delivery method with swap-origin-redirect and when
23:10:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:10:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:45 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
23:10:45 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 1386ms
23:10:45 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
23:10:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x88399c00 == 11 [pid = 9155] [id = 311]
23:10:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x89367400) [pid = 9155] [serial = 873] [outer = (nil)]
23:10:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8936c000) [pid = 9155] [serial = 874] [outer = 0x89367400]
23:10:45 INFO - PROCESS | 9155 | 1447485045327 Marionette INFO loaded listener.js
23:10:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8956d400) [pid = 9155] [serial = 875] [outer = 0x89367400]
23:10:46 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
23:10:46 INFO - document served over http requires an http
23:10:46 INFO - sub-resource via xhr-request using the meta-csp
23:10:46 INFO - delivery method with keep-origin-redirect and when
23:10:46 INFO - the target request is same-origin.
23:10:46 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 1452ms
23:10:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:10:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e0c00 == 12 [pid = 9155] [id = 312]
23:10:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x8b0fb800) [pid = 9155] [serial = 876] [outer = (nil)]
23:10:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x8b1c7c00) [pid = 9155] [serial = 877] [outer = 0x8b0fb800]
23:10:46 INFO - PROCESS | 9155 | 1447485046847 Marionette INFO loaded listener.js
23:10:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x8b214000) [pid = 9155] [serial = 878] [outer = 0x8b0fb800]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x8b0edc00) [pid = 9155] [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]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x9d657c00) [pid = 9155] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9c9cd400) [pid = 9155] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x888dd000) [pid = 9155] [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]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9da36400) [pid = 9155] [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]
23:10:48 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9cc4dc00) [pid = 9155] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484986102]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8839d800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x890e7400) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9d7c9800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9ff5dc00) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9ff5a000) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9cc4c000) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9cbabc00) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9c178800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9c13e800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9aab9800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x91f63400) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x95f08000) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x93fb6800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x926f6000) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x919cf000) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x901ab800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8b816400) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x88c35800) [pid = 9155] [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]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8956b000) [pid = 9155] [serial = 805] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0xa016e800) [pid = 9155] [serial = 793] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x88c3a800) [pid = 9155] [serial = 799] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8b0f2400) [pid = 9155] [serial = 802] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x88442c00) [pid = 9155] [serial = 796] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9ff5c400) [pid = 9155] [serial = 790] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x9f759400) [pid = 9155] [serial = 787] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x9da37000) [pid = 9155] [serial = 784] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9d821800) [pid = 9155] [serial = 781] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x9d630400) [pid = 9155] [serial = 776] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x9d651000) [pid = 9155] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x9cbb6400) [pid = 9155] [serial = 771] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x9cbb1c00) [pid = 9155] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484986102]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x9c883400) [pid = 9155] [serial = 766] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x9c9c9c00) [pid = 9155] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x9c145c00) [pid = 9155] [serial = 763] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x9b411c00) [pid = 9155] [serial = 760] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x98abdc00) [pid = 9155] [serial = 757] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x97b19800) [pid = 9155] [serial = 754] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x945e9000) [pid = 9155] [serial = 751] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x926fb000) [pid = 9155] [serial = 748] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x919d8400) [pid = 9155] [serial = 745] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x901b4000) [pid = 9155] [serial = 742] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8bd2dc00) [pid = 9155] [serial = 739] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0xa01b6800) [pid = 9155] [serial = 794] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x888e5000) [pid = 9155] [serial = 797] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0xa0164c00) [pid = 9155] [serial = 791] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x9849cc00) [pid = 9155] [serial = 755] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x952e4c00) [pid = 9155] [serial = 752] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x929f9c00) [pid = 9155] [serial = 749] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x91d9d800) [pid = 9155] [serial = 746] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x91467800) [pid = 9155] [serial = 743] [outer = (nil)] [url = about:blank]
23:10:49 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x8c7edc00) [pid = 9155] [serial = 740] [outer = (nil)] [url = about:blank]
23:10:49 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
23:10:49 INFO - document served over http requires an http
23:10:49 INFO - sub-resource via xhr-request using the meta-csp
23:10:49 INFO - delivery method with no-redirect and when
23:10:49 INFO - the target request is same-origin.
23:10:49 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 2844ms
23:10:49 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
23:10:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x89365800 == 13 [pid = 9155] [id = 313]
23:10:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8956b400) [pid = 9155] [serial = 879] [outer = (nil)]
23:10:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8b81a800) [pid = 9155] [serial = 880] [outer = 0x8956b400]
23:10:49 INFO - PROCESS | 9155 | 1447485049645 Marionette INFO loaded listener.js
23:10:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8bd2e400) [pid = 9155] [serial = 881] [outer = 0x8956b400]
23:10:50 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
23:10:50 INFO - document served over http requires an http
23:10:50 INFO - sub-resource via xhr-request using the meta-csp
23:10:50 INFO - delivery method with swap-origin-redirect and when
23:10:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:10:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:10:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:50 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
23:10:50 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 1183ms
23:10:50 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
23:10:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838f400 == 14 [pid = 9155] [id = 314]
23:10:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x88390400) [pid = 9155] [serial = 882] [outer = (nil)]
23:10:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8839b400) [pid = 9155] [serial = 883] [outer = 0x88390400]
23:10:51 INFO - PROCESS | 9155 | 1447485051018 Marionette INFO loaded listener.js
23:10:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x888e8400) [pid = 9155] [serial = 884] [outer = 0x88390400]
23:10:52 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
23:10:52 INFO - document served over http requires an https
23:10:52 INFO - sub-resource via fetch-request using the meta-csp
23:10:52 INFO - delivery method with keep-origin-redirect and when
23:10:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:52 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
23:10:52 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 1745ms
23:10:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:10:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x89565400 == 15 [pid = 9155] [id = 315]
23:10:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x89568800) [pid = 9155] [serial = 885] [outer = (nil)]
23:10:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8b0eec00) [pid = 9155] [serial = 886] [outer = 0x89568800]
23:10:52 INFO - PROCESS | 9155 | 1447485052909 Marionette INFO loaded listener.js
23:10:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8b1cd800) [pid = 9155] [serial = 887] [outer = 0x89568800]
23:10:54 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
23:10:54 INFO - document served over http requires an https
23:10:54 INFO - sub-resource via fetch-request using the meta-csp
23:10:54 INFO - delivery method with no-redirect and when
23:10:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
23:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:54 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
23:10:54 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 1742ms
23:10:54 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
23:10:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6ec00 == 16 [pid = 9155] [id = 316]
23:10:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8bd6f000) [pid = 9155] [serial = 888] [outer = (nil)]
23:10:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8bd72400) [pid = 9155] [serial = 889] [outer = 0x8bd6f000]
23:10:54 INFO - PROCESS | 9155 | 1447485054725 Marionette INFO loaded listener.js
23:10:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8c3cc800) [pid = 9155] [serial = 890] [outer = 0x8bd6f000]
23:10:55 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
23:10:55 INFO - document served over http requires an https
23:10:55 INFO - sub-resource via fetch-request using the meta-csp
23:10:55 INFO - delivery method with swap-origin-redirect and when
23:10:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
23:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:55 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
23:10:55 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 1845ms
23:10:56 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
23:10:56 INFO - PROCESS | 9155 | --DOCSHELL 0x9ec04c00 == 15 [pid = 9155] [id = 9]
23:10:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839b000 == 16 [pid = 9155] [id = 317]
23:10:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8c745000) [pid = 9155] [serial = 891] [outer = (nil)]
23:10:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8c7edc00) [pid = 9155] [serial = 892] [outer = 0x8c745000]
23:10:56 INFO - PROCESS | 9155 | 1447485056594 Marionette INFO loaded listener.js
23:10:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8c7f8000) [pid = 9155] [serial = 893] [outer = 0x8c745000]
23:10:57 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
23:10:57 INFO - document served over http requires an https
23:10:57 INFO - sub-resource via fetch-request using the meta-csp
23:10:57 INFO - delivery method with swap-origin-redirect and when
23:10:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
23:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:57 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
23:10:57 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 1735ms
23:10:57 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
23:10:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dc400 == 17 [pid = 9155] [id = 318]
23:10:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x89366000) [pid = 9155] [serial = 894] [outer = (nil)]
23:10:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8d50d800) [pid = 9155] [serial = 895] [outer = 0x89366000]
23:10:58 INFO - PROCESS | 9155 | 1447485058269 Marionette INFO loaded listener.js
23:10:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8d632c00) [pid = 9155] [serial = 896] [outer = 0x89366000]
23:10:59 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
23:10:59 INFO - document served over http requires an https
23:10:59 INFO - sub-resource via fetch-request using the meta-csp
23:10:59 INFO - delivery method with keep-origin-redirect and when
23:10:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
23:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:10:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:10:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:10:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:10:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:10:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:10:59 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
23:10:59 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 1633ms
23:10:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:10:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0ef400 == 18 [pid = 9155] [id = 319]
23:10:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8d8da800) [pid = 9155] [serial = 897] [outer = (nil)]
23:10:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8d8ddc00) [pid = 9155] [serial = 898] [outer = 0x8d8da800]
23:10:59 INFO - PROCESS | 9155 | 1447485059997 Marionette INFO loaded listener.js
23:11:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8db10000) [pid = 9155] [serial = 899] [outer = 0x8d8da800]
23:11:01 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
23:11:01 INFO - document served over http requires an https
23:11:01 INFO - sub-resource via fetch-request using the meta-csp
23:11:01 INFO - delivery method with no-redirect and when
23:11: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-upgrade.no-redirect.http.html"
23:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:01 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
23:11:01 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 1750ms
23:11:01 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
23:11:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838f000 == 19 [pid = 9155] [id = 320]
23:11:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x88c36c00) [pid = 9155] [serial = 900] [outer = (nil)]
23:11:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8e397400) [pid = 9155] [serial = 901] [outer = 0x88c36c00]
23:11:01 INFO - PROCESS | 9155 | 1447485061762 Marionette INFO loaded listener.js
23:11:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e3a1400) [pid = 9155] [serial = 902] [outer = 0x88c36c00]
23:11:02 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
23:11:02 INFO - document served over http requires an https
23:11:02 INFO - sub-resource via fetch-request using the meta-csp
23:11:02 INFO - delivery method with swap-origin-redirect and when
23:11:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
23:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:02 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
23:11:02 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 1739ms
23:11:02 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
23:11:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936c400 == 20 [pid = 9155] [id = 321]
23:11:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8e090000) [pid = 9155] [serial = 903] [outer = (nil)]
23:11:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8e9c6000) [pid = 9155] [serial = 904] [outer = 0x8e090000]
23:11:03 INFO - PROCESS | 9155 | 1447485063533 Marionette INFO loaded listener.js
23:11:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8eb11800) [pid = 9155] [serial = 905] [outer = 0x8e090000]
23:11:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1c400 == 21 [pid = 9155] [id = 322]
23:11:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8eb20c00) [pid = 9155] [serial = 906] [outer = (nil)]
23:11:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x8e9cd800) [pid = 9155] [serial = 907] [outer = 0x8eb20c00]
23:11:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
23:11:05 INFO - document served over http requires an https
23:11:05 INFO - sub-resource via iframe-tag using the meta-csp
23:11:05 INFO - delivery method with keep-origin-redirect and when
23:11:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
23:11:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2049ms
23:11:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:11:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e7400 == 22 [pid = 9155] [id = 323]
23:11:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x8936dc00) [pid = 9155] [serial = 908] [outer = (nil)]
23:11:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x8eb2e400) [pid = 9155] [serial = 909] [outer = 0x8936dc00]
23:11:05 INFO - PROCESS | 9155 | 1447485065536 Marionette INFO loaded listener.js
23:11:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x901ab800) [pid = 9155] [serial = 910] [outer = 0x8936dc00]
23:11:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x901b3400 == 23 [pid = 9155] [id = 324]
23:11:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x901b4800) [pid = 9155] [serial = 911] [outer = (nil)]
23:11:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x8eb43c00) [pid = 9155] [serial = 912] [outer = 0x901b4800]
23:11:06 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
23:11:06 INFO - document served over http requires an https
23:11:06 INFO - sub-resource via iframe-tag using the meta-csp
23:11:06 INFO - delivery method with no-redirect and when
23:11: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
23:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:06 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
23:11:06 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 1732ms
23:11:06 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
23:11:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd76000 == 24 [pid = 9155] [id = 325]
23:11:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x8eb41000) [pid = 9155] [serial = 913] [outer = (nil)]
23:11:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x912e7000) [pid = 9155] [serial = 914] [outer = 0x8eb41000]
23:11:07 INFO - PROCESS | 9155 | 1447485067282 Marionette INFO loaded listener.js
23:11:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91402000) [pid = 9155] [serial = 915] [outer = 0x8eb41000]
23:11:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x9140f800 == 25 [pid = 9155] [id = 326]
23:11:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x91460400) [pid = 9155] [serial = 916] [outer = (nil)]
23:11:08 INFO - PROCESS | 9155 | [9155] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:11:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x9140ec00) [pid = 9155] [serial = 917] [outer = 0x91460400]
23:11:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
23:11:10 INFO - document served over http requires an https
23:11:10 INFO - sub-resource via iframe-tag using the meta-csp
23:11:10 INFO - delivery method with swap-origin-redirect and when
23:11:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
23:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
23:11:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 3233ms
23:11:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
23:11:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8c800 == 26 [pid = 9155] [id = 327]
23:11:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x88c3c000) [pid = 9155] [serial = 918] [outer = (nil)]
23:11:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8bd2f800) [pid = 9155] [serial = 919] [outer = 0x88c3c000]
23:11:10 INFO - PROCESS | 9155 | 1447485070549 Marionette INFO loaded listener.js
23:11:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8eb2d800) [pid = 9155] [serial = 920] [outer = 0x88c3c000]
23:11:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39a800 == 27 [pid = 9155] [id = 328]
23:11:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8e39b000) [pid = 9155] [serial = 921] [outer = (nil)]
23:11:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x88c3a000) [pid = 9155] [serial = 922] [outer = 0x8e39b000]
23:11:12 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
23:11:12 INFO - document served over http requires an https
23:11:12 INFO - sub-resource via iframe-tag using the meta-csp
23:11:12 INFO - delivery method with swap-origin-redirect and when
23:11:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:12 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
23:11:12 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 2351ms
23:11:12 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
23:11:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dd800 == 28 [pid = 9155] [id = 329]
23:11:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x890df000) [pid = 9155] [serial = 923] [outer = (nil)]
23:11:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x89362c00) [pid = 9155] [serial = 924] [outer = 0x890df000]
23:11:12 INFO - PROCESS | 9155 | 1447485072884 Marionette INFO loaded listener.js
23:11:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x89570400) [pid = 9155] [serial = 925] [outer = 0x890df000]
23:11:13 INFO - PROCESS | 9155 | --DOCSHELL 0x89365800 == 27 [pid = 9155] [id = 313]
23:11:13 INFO - PROCESS | 9155 | --DOCSHELL 0x890e0c00 == 26 [pid = 9155] [id = 312]
23:11:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x88445800 == 27 [pid = 9155] [id = 330]
23:11:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x88447800) [pid = 9155] [serial = 926] [outer = (nil)]
23:11:13 INFO - PROCESS | 9155 | --DOCSHELL 0x88399c00 == 26 [pid = 9155] [id = 311]
23:11:13 INFO - PROCESS | 9155 | --DOCSHELL 0x888dfc00 == 25 [pid = 9155] [id = 310]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8b1c4400) [pid = 9155] [serial = 803] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9a7a5400) [pid = 9155] [serial = 758] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9b85dc00) [pid = 9155] [serial = 761] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9c178c00) [pid = 9155] [serial = 764] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9c9c6800) [pid = 9155] [serial = 767] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9cc46800) [pid = 9155] [serial = 772] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9d63b800) [pid = 9155] [serial = 777] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9da2e800) [pid = 9155] [serial = 782] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x9ec05c00) [pid = 9155] [serial = 785] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b20fc00) [pid = 9155] [serial = 806] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x9ff51400) [pid = 9155] [serial = 788] [outer = (nil)] [url = about:blank]
23:11:13 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x890e2800) [pid = 9155] [serial = 800] [outer = (nil)] [url = about:blank]
23:11:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x888dfc00) [pid = 9155] [serial = 927] [outer = 0x88447800]
23:11:14 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
23:11:14 INFO - document served over http requires an https
23:11:14 INFO - sub-resource via iframe-tag using the meta-csp
23:11:14 INFO - delivery method with keep-origin-redirect and when
23:11:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
23:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:14 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
23:11:14 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 1893ms
23:11:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:11:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c32800 == 26 [pid = 9155] [id = 331]
23:11:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x890dec00) [pid = 9155] [serial = 928] [outer = (nil)]
23:11:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x89360400) [pid = 9155] [serial = 929] [outer = 0x890dec00]
23:11:14 INFO - PROCESS | 9155 | 1447485074740 Marionette INFO loaded listener.js
23:11:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8956c800) [pid = 9155] [serial = 930] [outer = 0x890dec00]
23:11:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b20e400 == 27 [pid = 9155] [id = 332]
23:11:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8b20e800) [pid = 9155] [serial = 931] [outer = (nil)]
23:11:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8b214800) [pid = 9155] [serial = 932] [outer = 0x8b20e800]
23:11:15 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
23:11:15 INFO - document served over http requires an https
23:11:15 INFO - sub-resource via iframe-tag using the meta-csp
23:11:15 INFO - delivery method with no-redirect and when
23:11: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-upgrade.no-redirect.http.html"
23:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:15 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
23:11:15 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 1444ms
23:11:15 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
23:11:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b212800 == 28 [pid = 9155] [id = 333]
23:11:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8b820000) [pid = 9155] [serial = 933] [outer = (nil)]
23:11:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8bd29400) [pid = 9155] [serial = 934] [outer = 0x8b820000]
23:11:16 INFO - PROCESS | 9155 | 1447485076106 Marionette INFO loaded listener.js
23:11:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8bd6e800) [pid = 9155] [serial = 935] [outer = 0x8b820000]
23:11:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c747800 == 29 [pid = 9155] [id = 334]
23:11:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8c747c00) [pid = 9155] [serial = 936] [outer = (nil)]
23:11:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8c3d7400) [pid = 9155] [serial = 937] [outer = 0x8c747c00]
23:11:17 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
23:11:17 INFO - document served over http requires an https
23:11:17 INFO - sub-resource via iframe-tag using the meta-csp
23:11:17 INFO - delivery method with swap-origin-redirect and when
23:11: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.swap-origin-redirect.http.html"
23:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:17 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
23:11:17 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 1597ms
23:11:17 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
23:11:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81e000 == 30 [pid = 9155] [id = 335]
23:11:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8c744800) [pid = 9155] [serial = 938] [outer = (nil)]
23:11:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8c7f2400) [pid = 9155] [serial = 939] [outer = 0x8c744800]
23:11:17 INFO - PROCESS | 9155 | 1447485077692 Marionette INFO loaded listener.js
23:11:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8d8df400) [pid = 9155] [serial = 940] [outer = 0x8c744800]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x919d4800) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91dd1000) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x91dd9400) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x888ea000) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9156f800) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x917bdc00) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8bd2d400) [pid = 9155] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485013447]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x926f8800) [pid = 9155] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485034181]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x888e1c00) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x89565c00) [pid = 9155] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8d503c00) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x929ef400) [pid = 9155] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8b0fb800) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x88c3b000) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x89367400) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8c7ea000) [pid = 9155] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x91da7400) [pid = 9155] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8d50a800) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8d504400) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x8956fc00) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8bd31400) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x88398000) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8b0ef800) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8839ac00) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x88442400) [pid = 9155] [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]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8eb3d400) [pid = 9155] [serial = 835] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x901b7c00) [pid = 9155] [serial = 838] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8d8e4800) [pid = 9155] [serial = 826] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8e098000) [pid = 9155] [serial = 829] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8eb19800) [pid = 9155] [serial = 832] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8b1c3400) [pid = 9155] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485013447]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8b0fa400) [pid = 9155] [serial = 813] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8c744000) [pid = 9155] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8bd76400) [pid = 9155] [serial = 818] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8d508400) [pid = 9155] [serial = 823] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x890e6000) [pid = 9155] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x88448c00) [pid = 9155] [serial = 808] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8b81a800) [pid = 9155] [serial = 880] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8b1c7c00) [pid = 9155] [serial = 877] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x88a90c00) [pid = 9155] [serial = 871] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8936c000) [pid = 9155] [serial = 874] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x94567000) [pid = 9155] [serial = 868] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x929f4c00) [pid = 9155] [serial = 865] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x91d9c800) [pid = 9155] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x91bb6c00) [pid = 9155] [serial = 850] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x91f5c800) [pid = 9155] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485034181]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x91dd8400) [pid = 9155] [serial = 855] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x92789c00) [pid = 9155] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x926f0400) [pid = 9155] [serial = 860] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x91408000) [pid = 9155] [serial = 841] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x91575400) [pid = 9155] [serial = 844] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x917c2c00) [pid = 9155] [serial = 847] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x8eb3e400) [pid = 9155] [serial = 836] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x912e9c00) [pid = 9155] [serial = 839] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x8eb27000) [pid = 9155] [serial = 833] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x8b214000) [pid = 9155] [serial = 878] [outer = (nil)] [url = about:blank]
23:11:18 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x8956d400) [pid = 9155] [serial = 875] [outer = (nil)] [url = about:blank]
23:11:19 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
23:11:19 INFO - document served over http requires an https
23:11:19 INFO - sub-resource via script-tag using the meta-csp
23:11:19 INFO - delivery method with keep-origin-redirect and when
23:11:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:19 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
23:11:19 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 1744ms
23:11:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:11:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x888ea000 == 31 [pid = 9155] [id = 336]
23:11:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x88a90c00) [pid = 9155] [serial = 941] [outer = (nil)]
23:11:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x8b214000) [pid = 9155] [serial = 942] [outer = 0x88a90c00]
23:11:19 INFO - PROCESS | 9155 | 1447485079463 Marionette INFO loaded listener.js
23:11:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8d508400) [pid = 9155] [serial = 943] [outer = 0x88a90c00]
23:11:20 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
23:11:20 INFO - document served over http requires an https
23:11:20 INFO - sub-resource via script-tag using the meta-csp
23:11:20 INFO - delivery method with no-redirect and when
23:11: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/script-tag/same-origin-downgrade.no-redirect.http.html"
23:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:20 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
23:11:20 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 1290ms
23:11:20 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
23:11:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392800 == 32 [pid = 9155] [id = 337]
23:11:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x88396000) [pid = 9155] [serial = 944] [outer = (nil)]
23:11:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x88440800) [pid = 9155] [serial = 945] [outer = 0x88396000]
23:11:20 INFO - PROCESS | 9155 | 1447485080946 Marionette INFO loaded listener.js
23:11:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x88a88c00) [pid = 9155] [serial = 946] [outer = 0x88396000]
23:11:22 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
23:11:22 INFO - document served over http requires an https
23:11:22 INFO - sub-resource via script-tag using the meta-csp
23:11:22 INFO - delivery method with swap-origin-redirect and when
23:11: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.swap-origin-redirect.http.html"
23:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:22 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
23:11:22 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 1774ms
23:11:22 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
23:11:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f8000 == 33 [pid = 9155] [id = 338]
23:11:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8b0fb000) [pid = 9155] [serial = 947] [outer = (nil)]
23:11:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8b1ca000) [pid = 9155] [serial = 948] [outer = 0x8b0fb000]
23:11:22 INFO - PROCESS | 9155 | 1447485082799 Marionette INFO loaded listener.js
23:11:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8bd29c00) [pid = 9155] [serial = 949] [outer = 0x8b0fb000]
23:11:24 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
23:11:24 INFO - document served over http requires an https
23:11:24 INFO - sub-resource via script-tag using the meta-csp
23:11:24 INFO - delivery method with swap-origin-redirect and when
23:11:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:24 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
23:11:24 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 1837ms
23:11:24 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
23:11:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d7800 == 34 [pid = 9155] [id = 339]
23:11:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8c7f3c00) [pid = 9155] [serial = 950] [outer = (nil)]
23:11:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8d634000) [pid = 9155] [serial = 951] [outer = 0x8c7f3c00]
23:11:24 INFO - PROCESS | 9155 | 1447485084660 Marionette INFO loaded listener.js
23:11:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8e08ec00) [pid = 9155] [serial = 952] [outer = 0x8c7f3c00]
23:11:25 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
23:11:25 INFO - document served over http requires an https
23:11:25 INFO - sub-resource via script-tag using the meta-csp
23:11:25 INFO - delivery method with keep-origin-redirect and when
23:11: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-upgrade.keep-origin-redirect.http.html"
23:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:25 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
23:11:25 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 1794ms
23:11:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:11:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62f800 == 35 [pid = 9155] [id = 340]
23:11:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8eb1f800) [pid = 9155] [serial = 953] [outer = (nil)]
23:11:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8eb2f000) [pid = 9155] [serial = 954] [outer = 0x8eb1f800]
23:11:26 INFO - PROCESS | 9155 | 1447485086389 Marionette INFO loaded listener.js
23:11:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8eb48400) [pid = 9155] [serial = 955] [outer = 0x8eb1f800]
23:11:27 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
23:11:27 INFO - document served over http requires an https
23:11:27 INFO - sub-resource via script-tag using the meta-csp
23:11:27 INFO - delivery method with no-redirect and when
23:11: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-upgrade.no-redirect.http.html"
23:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:27 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
23:11:27 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 1544ms
23:11:27 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
23:11:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a3000 == 36 [pid = 9155] [id = 341]
23:11:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x901b8800) [pid = 9155] [serial = 956] [outer = (nil)]
23:11:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x912ea800) [pid = 9155] [serial = 957] [outer = 0x901b8800]
23:11:27 INFO - PROCESS | 9155 | 1447485087896 Marionette INFO loaded listener.js
23:11:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x91460c00) [pid = 9155] [serial = 958] [outer = 0x901b8800]
23:11:29 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
23:11:29 INFO - document served over http requires an https
23:11:29 INFO - sub-resource via script-tag using the meta-csp
23:11:29 INFO - delivery method with swap-origin-redirect and when
23:11:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
23:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:29 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
23:11:29 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 1734ms
23:11:29 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
23:11:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x9146d800 == 37 [pid = 9155] [id = 342]
23:11:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x9146dc00) [pid = 9155] [serial = 959] [outer = (nil)]
23:11:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x9156f000) [pid = 9155] [serial = 960] [outer = 0x9146dc00]
23:11:29 INFO - PROCESS | 9155 | 1447485089744 Marionette INFO loaded listener.js
23:11:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x91580000) [pid = 9155] [serial = 961] [outer = 0x9146dc00]
23:11:30 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
23:11:30 INFO - document served over http requires an https
23:11:30 INFO - sub-resource via xhr-request using the meta-csp
23:11:30 INFO - delivery method with keep-origin-redirect and when
23:11: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/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:30 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
23:11:30 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 1735ms
23:11:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:11:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d635c00 == 38 [pid = 9155] [id = 343]
23:11:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8eb2b000) [pid = 9155] [serial = 962] [outer = (nil)]
23:11:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x9179e800) [pid = 9155] [serial = 963] [outer = 0x8eb2b000]
23:11:31 INFO - PROCESS | 9155 | 1447485091519 Marionette INFO loaded listener.js
23:11:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x917c5800) [pid = 9155] [serial = 964] [outer = 0x8eb2b000]
23:11:32 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
23:11:32 INFO - document served over http requires an https
23:11:32 INFO - sub-resource via xhr-request using the meta-csp
23:11:32 INFO - delivery method with no-redirect and when
23:11: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/xhr-request/same-origin-downgrade.no-redirect.http.html"
23:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:32 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
23:11:32 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 1647ms
23:11:32 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
23:11:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb26c00 == 39 [pid = 9155] [id = 344]
23:11:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x917bfc00) [pid = 9155] [serial = 965] [outer = (nil)]
23:11:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x919d0000) [pid = 9155] [serial = 966] [outer = 0x917bfc00]
23:11:33 INFO - PROCESS | 9155 | 1447485093060 Marionette INFO loaded listener.js
23:11:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91bb8c00) [pid = 9155] [serial = 967] [outer = 0x917bfc00]
23:11:34 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
23:11:34 INFO - document served over http requires an https
23:11:34 INFO - sub-resource via xhr-request using the meta-csp
23:11:34 INFO - delivery method with swap-origin-redirect and when
23:11:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
23:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:34 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
23:11:34 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 1710ms
23:11:34 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
23:11:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d0400 == 40 [pid = 9155] [id = 345]
23:11:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x919d6000) [pid = 9155] [serial = 968] [outer = (nil)]
23:11:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x91bc2800) [pid = 9155] [serial = 969] [outer = 0x919d6000]
23:11:34 INFO - PROCESS | 9155 | 1447485094893 Marionette INFO loaded listener.js
23:11:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x91dcf400) [pid = 9155] [serial = 970] [outer = 0x919d6000]
23:11:36 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
23:11:36 INFO - document served over http requires an https
23:11:36 INFO - sub-resource via xhr-request using the meta-csp
23:11:36 INFO - delivery method with swap-origin-redirect and when
23:11:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:36 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
23:11:36 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 1730ms
23:11:36 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
23:11:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x9146a800 == 41 [pid = 9155] [id = 346]
23:11:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x91dd2c00) [pid = 9155] [serial = 971] [outer = (nil)]
23:11:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x91dda400) [pid = 9155] [serial = 972] [outer = 0x91dd2c00]
23:11:36 INFO - PROCESS | 9155 | 1447485096637 Marionette INFO loaded listener.js
23:11:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x91f5a400) [pid = 9155] [serial = 973] [outer = 0x91dd2c00]
23:11:37 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
23:11:37 INFO - document served over http requires an https
23:11:37 INFO - sub-resource via xhr-request using the meta-csp
23:11:37 INFO - delivery method with keep-origin-redirect and when
23:11:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
23:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:37 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
23:11:37 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 1634ms
23:11:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:11:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x91ddbc00 == 42 [pid = 9155] [id = 347]
23:11:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x91f63800) [pid = 9155] [serial = 974] [outer = (nil)]
23:11:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x91f66c00) [pid = 9155] [serial = 975] [outer = 0x91f63800]
23:11:38 INFO - PROCESS | 9155 | 1447485098201 Marionette INFO loaded listener.js
23:11:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x926fa000) [pid = 9155] [serial = 976] [outer = 0x91f63800]
23:11:39 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
23:11:39 INFO - document served over http requires an https
23:11:39 INFO - sub-resource via xhr-request using the meta-csp
23:11:39 INFO - delivery method with no-redirect and when
23:11:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
23:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:39 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
23:11:39 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 1732ms
23:11:39 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
23:11:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x92793000 == 43 [pid = 9155] [id = 348]
23:11:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x92794400) [pid = 9155] [serial = 977] [outer = (nil)]
23:11:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x929f0c00) [pid = 9155] [serial = 978] [outer = 0x92794400]
23:11:40 INFO - PROCESS | 9155 | 1447485100030 Marionette INFO loaded listener.js
23:11:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x929fb000) [pid = 9155] [serial = 979] [outer = 0x92794400]
23:11:41 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
23:11:41 INFO - document served over http requires an https
23:11:41 INFO - sub-resource via xhr-request using the meta-csp
23:11:41 INFO - delivery method with swap-origin-redirect and when
23:11: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-upgrade.swap-origin-redirect.http.html"
23:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:41 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
23:11:41 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 1640ms
23:11:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:11:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x929edc00 == 44 [pid = 9155] [id = 349]
23:11:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x93fb0000) [pid = 9155] [serial = 980] [outer = (nil)]
23:11:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x93fb7400) [pid = 9155] [serial = 981] [outer = 0x93fb0000]
23:11:41 INFO - PROCESS | 9155 | 1447485101581 Marionette INFO loaded listener.js
23:11:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x94568000) [pid = 9155] [serial = 982] [outer = 0x93fb0000]
23:11:42 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
23:11:42 INFO - document served over http requires an http
23:11:42 INFO - sub-resource via fetch-request using the meta-referrer
23:11:42 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:42 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
23:11:42 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 1630ms
23:11:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:11:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x93fb6000 == 45 [pid = 9155] [id = 350]
23:11:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x945e8400) [pid = 9155] [serial = 983] [outer = (nil)]
23:11:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x945ebc00) [pid = 9155] [serial = 984] [outer = 0x945e8400]
23:11:43 INFO - PROCESS | 9155 | 1447485103286 Marionette INFO loaded listener.js
23:11:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x952dac00) [pid = 9155] [serial = 985] [outer = 0x945e8400]
23:11:45 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
23:11:45 INFO - document served over http requires an http
23:11:45 INFO - sub-resource via fetch-request using the meta-referrer
23:11:45 INFO - delivery method with no-redirect and when
23:11: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"
23:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:45 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
23:11:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2987ms
23:11:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:11:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838ec00 == 46 [pid = 9155] [id = 351]
23:11:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8839a400) [pid = 9155] [serial = 986] [outer = (nil)]
23:11:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x888e9800) [pid = 9155] [serial = 987] [outer = 0x8839a400]
23:11:46 INFO - PROCESS | 9155 | 1447485106575 Marionette INFO loaded listener.js
23:11:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x890e5000) [pid = 9155] [serial = 988] [outer = 0x8839a400]
23:11:47 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
23:11:47 INFO - document served over http requires an http
23:11:47 INFO - sub-resource via fetch-request using the meta-referrer
23:11:47 INFO - delivery method with swap-origin-redirect and when
23:11:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:11:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:11:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:11:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:47 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
23:11:47 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 1886ms
23:11:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:11:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x89366400 == 47 [pid = 9155] [id = 352]
23:11:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8936a000) [pid = 9155] [serial = 989] [outer = (nil)]
23:11:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8b819000) [pid = 9155] [serial = 990] [outer = 0x8936a000]
23:11:48 INFO - PROCESS | 9155 | 1447485108104 Marionette INFO loaded listener.js
23:11:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8bd73800) [pid = 9155] [serial = 991] [outer = 0x8936a000]
23:11:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743400 == 48 [pid = 9155] [id = 353]
23:11:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8c744c00) [pid = 9155] [serial = 992] [outer = (nil)]
23:11:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8839cc00) [pid = 9155] [serial = 993] [outer = 0x8c744c00]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x888ea000 == 47 [pid = 9155] [id = 336]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81e000 == 46 [pid = 9155] [id = 335]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8c747800 == 45 [pid = 9155] [id = 334]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8b212800 == 44 [pid = 9155] [id = 333]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8b20e400 == 43 [pid = 9155] [id = 332]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x9530f000 == 42 [pid = 9155] [id = 10]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x88c32800 == 41 [pid = 9155] [id = 331]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x88445800 == 40 [pid = 9155] [id = 330]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x890dd800 == 39 [pid = 9155] [id = 329]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39a800 == 38 [pid = 9155] [id = 328]
23:11:49 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
23:11:49 INFO - document served over http requires an http
23:11:49 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:49 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:49 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
23:11:49 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 2185ms
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8c800 == 37 [pid = 9155] [id = 327]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x9140f800 == 36 [pid = 9155] [id = 326]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd76000 == 35 [pid = 9155] [id = 325]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x901b3400 == 34 [pid = 9155] [id = 324]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x888e7400 == 33 [pid = 9155] [id = 323]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1c400 == 32 [pid = 9155] [id = 322]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8936c400 == 31 [pid = 9155] [id = 321]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8838f000 == 30 [pid = 9155] [id = 320]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0ef400 == 29 [pid = 9155] [id = 319]
23:11:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x890dc400 == 28 [pid = 9155] [id = 318]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8839b000 == 27 [pid = 9155] [id = 317]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6ec00 == 26 [pid = 9155] [id = 316]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x89565400 == 25 [pid = 9155] [id = 315]
23:11:49 INFO - PROCESS | 9155 | --DOCSHELL 0x8838f400 == 24 [pid = 9155] [id = 314]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x919ce400) [pid = 9155] [serial = 848] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91583800) [pid = 9155] [serial = 845] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x91464c00) [pid = 9155] [serial = 842] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91f5d400) [pid = 9155] [serial = 856] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x88c38000) [pid = 9155] [serial = 872] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x91d9a800) [pid = 9155] [serial = 851] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x93fba400) [pid = 9155] [serial = 866] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x9278ec00) [pid = 9155] [serial = 861] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x88a95800) [pid = 9155] [serial = 809] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8c73d400) [pid = 9155] [serial = 819] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8b818400) [pid = 9155] [serial = 814] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8e3a5800) [pid = 9155] [serial = 830] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x88a93c00) [pid = 9155] [serial = 827] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8d62e000) [pid = 9155] [serial = 824] [outer = (nil)] [url = about:blank]
23:11:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dac00 == 25 [pid = 9155] [id = 354]
23:11:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x89363800) [pid = 9155] [serial = 994] [outer = (nil)]
23:11:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x8936b400) [pid = 9155] [serial = 995] [outer = 0x89363800]
23:11:50 INFO - PROCESS | 9155 | 1447485110244 Marionette INFO loaded listener.js
23:11:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x8b1ccc00) [pid = 9155] [serial = 996] [outer = 0x89363800]
23:11:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd34400 == 26 [pid = 9155] [id = 355]
23:11:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x8c3c9800) [pid = 9155] [serial = 997] [outer = (nil)]
23:11:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8c3d1c00) [pid = 9155] [serial = 998] [outer = 0x8c3c9800]
23:11:51 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
23:11:51 INFO - document served over http requires an http
23:11:51 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:51 INFO - delivery method with no-redirect and when
23:11: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"
23:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:51 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
23:11:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1461ms
23:11:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:11:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d5000 == 27 [pid = 9155] [id = 356]
23:11:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8c7eb000) [pid = 9155] [serial = 999] [outer = (nil)]
23:11:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8c7ee800) [pid = 9155] [serial = 1000] [outer = 0x8c7eb000]
23:11:51 INFO - PROCESS | 9155 | 1447485111684 Marionette INFO loaded listener.js
23:11:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8d506000) [pid = 9155] [serial = 1001] [outer = 0x8c7eb000]
23:11:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62f000 == 28 [pid = 9155] [id = 357]
23:11:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8d633c00) [pid = 9155] [serial = 1002] [outer = (nil)]
23:11:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8d629000) [pid = 9155] [serial = 1003] [outer = 0x8d633c00]
23:11:52 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
23:11:52 INFO - document served over http requires an http
23:11:52 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:52 INFO - delivery method with swap-origin-redirect and when
23:11: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:11:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:52 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
23:11:52 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 1501ms
23:11:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:11:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7ecc00 == 29 [pid = 9155] [id = 358]
23:11:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8d62e000) [pid = 9155] [serial = 1004] [outer = (nil)]
23:11:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8d8e5000) [pid = 9155] [serial = 1005] [outer = 0x8d62e000]
23:11:53 INFO - PROCESS | 9155 | 1447485113238 Marionette INFO loaded listener.js
23:11:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8e08b800) [pid = 9155] [serial = 1006] [outer = 0x8d62e000]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9b47a400) [pid = 9155] [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.]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8956b400) [pid = 9155] [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]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8b214000) [pid = 9155] [serial = 942] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8b20e800) [pid = 9155] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485075419]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x88447800) [pid = 9155] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8c747c00) [pid = 9155] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8c744800) [pid = 9155] [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]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x890dec00) [pid = 9155] [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]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b820000) [pid = 9155] [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]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x890df000) [pid = 9155] [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]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x901b4800) [pid = 9155] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485066337]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x91460400) [pid = 9155] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8eb20c00) [pid = 9155] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8e39b000) [pid = 9155] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x8d8ddc00) [pid = 9155] [serial = 898] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8d50d800) [pid = 9155] [serial = 895] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8bd72400) [pid = 9155] [serial = 889] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8c7f2400) [pid = 9155] [serial = 939] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8e397400) [pid = 9155] [serial = 901] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8c3d7400) [pid = 9155] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8e9c6000) [pid = 9155] [serial = 904] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x89362c00) [pid = 9155] [serial = 924] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8bd2f800) [pid = 9155] [serial = 919] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x9140ec00) [pid = 9155] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8839b400) [pid = 9155] [serial = 883] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x89360400) [pid = 9155] [serial = 929] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x888dfc00) [pid = 9155] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8eb2e400) [pid = 9155] [serial = 909] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8e9cd800) [pid = 9155] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8c7edc00) [pid = 9155] [serial = 892] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x912e7000) [pid = 9155] [serial = 914] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x88c3a000) [pid = 9155] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8eb43c00) [pid = 9155] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485066337]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8b214800) [pid = 9155] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485075419]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8bd29400) [pid = 9155] [serial = 934] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8b0eec00) [pid = 9155] [serial = 886] [outer = (nil)] [url = about:blank]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x929f6800) [pid = 9155] [serial = 624] [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.]
23:11:53 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x8bd2e400) [pid = 9155] [serial = 881] [outer = (nil)] [url = about:blank]
23:11:54 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
23:11:54 INFO - document served over http requires an http
23:11:54 INFO - sub-resource via script-tag using the meta-referrer
23:11:54 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:54 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
23:11:54 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 1431ms
23:11:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:11:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3cf800 == 30 [pid = 9155] [id = 359]
23:11:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8c3d7400) [pid = 9155] [serial = 1007] [outer = (nil)]
23:11:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8db05800) [pid = 9155] [serial = 1008] [outer = 0x8c3d7400]
23:11:54 INFO - PROCESS | 9155 | 1447485114672 Marionette INFO loaded listener.js
23:11:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8e39e400) [pid = 9155] [serial = 1009] [outer = 0x8c3d7400]
23:11:55 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
23:11:55 INFO - document served over http requires an http
23:11:55 INFO - sub-resource via script-tag using the meta-referrer
23:11:55 INFO - delivery method with no-redirect and when
23:11: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"
23:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:55 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
23:11:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1279ms
23:11:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:11:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e397400 == 31 [pid = 9155] [id = 360]
23:11:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8e9c8800) [pid = 9155] [serial = 1010] [outer = (nil)]
23:11:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8eb1f400) [pid = 9155] [serial = 1011] [outer = 0x8e9c8800]
23:11:56 INFO - PROCESS | 9155 | 1447485116015 Marionette INFO loaded listener.js
23:11:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8eb2fc00) [pid = 9155] [serial = 1012] [outer = 0x8e9c8800]
23:11:57 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
23:11:57 INFO - document served over http requires an http
23:11:57 INFO - sub-resource via script-tag using the meta-referrer
23:11:57 INFO - delivery method with swap-origin-redirect and when
23:11: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/script-tag/cross-origin.swap-origin-redirect.http.html"
23:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:11:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:11:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:57 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
23:11:57 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 1642ms
23:11:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:11:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936c800 == 32 [pid = 9155] [id = 361]
23:11:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8956c000) [pid = 9155] [serial = 1013] [outer = (nil)]
23:11:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8b0f7c00) [pid = 9155] [serial = 1014] [outer = 0x8956c000]
23:11:57 INFO - PROCESS | 9155 | 1447485117901 Marionette INFO loaded listener.js
23:11:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8bd29400) [pid = 9155] [serial = 1015] [outer = 0x8956c000]
23:11:59 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
23:11:59 INFO - document served over http requires an http
23:11:59 INFO - sub-resource via xhr-request using the meta-referrer
23:11:59 INFO - delivery method with keep-origin-redirect and when
23:11: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"
23:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:11:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:11:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:11:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:11:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:11:59 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
23:11:59 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 1793ms
23:11:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:11:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f5800 == 33 [pid = 9155] [id = 362]
23:11:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8d509000) [pid = 9155] [serial = 1016] [outer = (nil)]
23:11:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8d8e1800) [pid = 9155] [serial = 1017] [outer = 0x8d509000]
23:11:59 INFO - PROCESS | 9155 | 1447485119664 Marionette INFO loaded listener.js
23:11:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8e9cc400) [pid = 9155] [serial = 1018] [outer = 0x8d509000]
23:12:00 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
23:12:00 INFO - document served over http requires an http
23:12:00 INFO - sub-resource via xhr-request using the meta-referrer
23:12:00 INFO - delivery method with no-redirect and when
23:12: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"
23:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:00 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
23:12:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1655ms
23:12:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:12:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x901ab400 == 34 [pid = 9155] [id = 363]
23:12:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x901b5000) [pid = 9155] [serial = 1019] [outer = (nil)]
23:12:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x912e5800) [pid = 9155] [serial = 1020] [outer = 0x901b5000]
23:12:01 INFO - PROCESS | 9155 | 1447485121259 Marionette INFO loaded listener.js
23:12:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x91410400) [pid = 9155] [serial = 1021] [outer = 0x901b5000]
23:12:02 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
23:12:02 INFO - document served over http requires an http
23:12:02 INFO - sub-resource via xhr-request using the meta-referrer
23:12:02 INFO - delivery method with swap-origin-redirect and when
23:12: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/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:02 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
23:12:02 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 1591ms
23:12:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:12:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x91571800 == 35 [pid = 9155] [id = 364]
23:12:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x91573000) [pid = 9155] [serial = 1022] [outer = (nil)]
23:12:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x91577c00) [pid = 9155] [serial = 1023] [outer = 0x91573000]
23:12:02 INFO - PROCESS | 9155 | 1447485122863 Marionette INFO loaded listener.js
23:12:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x91587400) [pid = 9155] [serial = 1024] [outer = 0x91573000]
23:12:04 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
23:12:04 INFO - document served over http requires an https
23:12:04 INFO - sub-resource via fetch-request using the meta-referrer
23:12:04 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:04 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
23:12:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1636ms
23:12:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:12:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c0c00 == 36 [pid = 9155] [id = 365]
23:12:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x917c2000) [pid = 9155] [serial = 1025] [outer = (nil)]
23:12:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x919cd400) [pid = 9155] [serial = 1026] [outer = 0x917c2000]
23:12:04 INFO - PROCESS | 9155 | 1447485124631 Marionette INFO loaded listener.js
23:12:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x91d9b000) [pid = 9155] [serial = 1027] [outer = 0x917c2000]
23:12:05 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
23:12:05 INFO - document served over http requires an https
23:12:05 INFO - sub-resource via fetch-request using the meta-referrer
23:12:05 INFO - delivery method with no-redirect and when
23:12: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"
23:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:05 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
23:12:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1788ms
23:12:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:12:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f63000 == 37 [pid = 9155] [id = 366]
23:12:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x926f0800) [pid = 9155] [serial = 1028] [outer = (nil)]
23:12:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x926f9400) [pid = 9155] [serial = 1029] [outer = 0x926f0800]
23:12:06 INFO - PROCESS | 9155 | 1447485126471 Marionette INFO loaded listener.js
23:12:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9278f000) [pid = 9155] [serial = 1030] [outer = 0x926f0800]
23:12:07 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
23:12:07 INFO - document served over http requires an https
23:12:07 INFO - sub-resource via fetch-request using the meta-referrer
23:12:07 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:07 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
23:12:07 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 1851ms
23:12:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:12:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f2c00 == 38 [pid = 9155] [id = 367]
23:12:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x92796000) [pid = 9155] [serial = 1031] [outer = (nil)]
23:12:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x929f5c00) [pid = 9155] [serial = 1032] [outer = 0x92796000]
23:12:08 INFO - PROCESS | 9155 | 1447485128295 Marionette INFO loaded listener.js
23:12:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9455c800) [pid = 9155] [serial = 1033] [outer = 0x92796000]
23:12:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x945f0000 == 39 [pid = 9155] [id = 368]
23:12:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x945f1000) [pid = 9155] [serial = 1034] [outer = (nil)]
23:12:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x945f1800) [pid = 9155] [serial = 1035] [outer = 0x945f1000]
23:12:09 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
23:12:09 INFO - document served over http requires an https
23:12:09 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:09 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:09 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
23:12:09 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 1838ms
23:12:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:12:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d2400 == 40 [pid = 9155] [id = 369]
23:12:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x952dc000) [pid = 9155] [serial = 1036] [outer = (nil)]
23:12:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x952e4c00) [pid = 9155] [serial = 1037] [outer = 0x952dc000]
23:12:10 INFO - PROCESS | 9155 | 1447485130137 Marionette INFO loaded listener.js
23:12:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x95315c00) [pid = 9155] [serial = 1038] [outer = 0x952dc000]
23:12:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x953cd800 == 41 [pid = 9155] [id = 370]
23:12:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x953d1800) [pid = 9155] [serial = 1039] [outer = (nil)]
23:12:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x95318000) [pid = 9155] [serial = 1040] [outer = 0x953d1800]
23:12:11 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
23:12:11 INFO - document served over http requires an https
23:12:11 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:11 INFO - delivery method with no-redirect and when
23:12: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"
23:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:11 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
23:12:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1847ms
23:12:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:12:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8e2000 == 42 [pid = 9155] [id = 371]
23:12:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x953cc800) [pid = 9155] [serial = 1041] [outer = (nil)]
23:12:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x9554c800) [pid = 9155] [serial = 1042] [outer = 0x953cc800]
23:12:11 INFO - PROCESS | 9155 | 1447485131930 Marionette INFO loaded listener.js
23:12:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x95f06000) [pid = 9155] [serial = 1043] [outer = 0x953cc800]
23:12:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b0bc00 == 43 [pid = 9155] [id = 372]
23:12:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x97b0d800) [pid = 9155] [serial = 1044] [outer = (nil)]
23:12:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x97b0c800) [pid = 9155] [serial = 1045] [outer = 0x97b0d800]
23:12:13 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
23:12:13 INFO - document served over http requires an https
23:12:13 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:13 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:13 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
23:12:13 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 1835ms
23:12:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:12:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x89361800 == 44 [pid = 9155] [id = 373]
23:12:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8b0f1800) [pid = 9155] [serial = 1046] [outer = (nil)]
23:12:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x97b10c00) [pid = 9155] [serial = 1047] [outer = 0x8b0f1800]
23:12:13 INFO - PROCESS | 9155 | 1447485133778 Marionette INFO loaded listener.js
23:12:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x97b17c00) [pid = 9155] [serial = 1048] [outer = 0x8b0f1800]
23:12:14 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
23:12:14 INFO - document served over http requires an https
23:12:14 INFO - sub-resource via script-tag using the meta-referrer
23:12:14 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:15 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
23:12:15 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 1736ms
23:12:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:12:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ebc400 == 45 [pid = 9155] [id = 374]
23:12:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x97ebc800) [pid = 9155] [serial = 1049] [outer = (nil)]
23:12:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x97ebf800) [pid = 9155] [serial = 1050] [outer = 0x97ebc800]
23:12:15 INFO - PROCESS | 9155 | 1447485135633 Marionette INFO loaded listener.js
23:12:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x97f0f000) [pid = 9155] [serial = 1051] [outer = 0x97ebc800]
23:12:16 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
23:12:16 INFO - document served over http requires an https
23:12:16 INFO - sub-resource via script-tag using the meta-referrer
23:12:16 INFO - delivery method with no-redirect and when
23:12: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"
23:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:16 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
23:12:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1732ms
23:12:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:12:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x9530f400 == 46 [pid = 9155] [id = 375]
23:12:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x9849a800) [pid = 9155] [serial = 1052] [outer = (nil)]
23:12:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x9849d400) [pid = 9155] [serial = 1053] [outer = 0x9849a800]
23:12:17 INFO - PROCESS | 9155 | 1447485137215 Marionette INFO loaded listener.js
23:12:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x984a4800) [pid = 9155] [serial = 1054] [outer = 0x9849a800]
23:12:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
23:12:18 INFO - document served over http requires an https
23:12:18 INFO - sub-resource via script-tag using the meta-referrer
23:12:18 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
23:12:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 1631ms
23:12:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:12:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a0000 == 47 [pid = 9155] [id = 376]
23:12:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x9849c400) [pid = 9155] [serial = 1055] [outer = (nil)]
23:12:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x98508800) [pid = 9155] [serial = 1056] [outer = 0x9849c400]
23:12:18 INFO - PROCESS | 9155 | 1447485138973 Marionette INFO loaded listener.js
23:12:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x988e1c00) [pid = 9155] [serial = 1057] [outer = 0x9849c400]
23:12:20 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
23:12:20 INFO - document served over http requires an https
23:12:20 INFO - sub-resource via xhr-request using the meta-referrer
23:12:20 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:20 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
23:12:20 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 1734ms
23:12:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:12:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x912ec400 == 48 [pid = 9155] [id = 377]
23:12:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x988e7000) [pid = 9155] [serial = 1058] [outer = (nil)]
23:12:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x988e9c00) [pid = 9155] [serial = 1059] [outer = 0x988e7000]
23:12:20 INFO - PROCESS | 9155 | 1447485140626 Marionette INFO loaded listener.js
23:12:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x98ab9400) [pid = 9155] [serial = 1060] [outer = 0x988e7000]
23:12:21 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
23:12:21 INFO - document served over http requires an https
23:12:21 INFO - sub-resource via xhr-request using the meta-referrer
23:12:21 INFO - delivery method with no-redirect and when
23:12: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"
23:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:21 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
23:12:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1640ms
23:12:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:12:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x98abe000 == 49 [pid = 9155] [id = 378]
23:12:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x98abe800) [pid = 9155] [serial = 1061] [outer = (nil)]
23:12:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x98ac0c00) [pid = 9155] [serial = 1062] [outer = 0x98abe800]
23:12:22 INFO - PROCESS | 9155 | 1447485142273 Marionette INFO loaded listener.js
23:12:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x9a780800) [pid = 9155] [serial = 1063] [outer = 0x98abe800]
23:12:23 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
23:12:23 INFO - document served over http requires an https
23:12:23 INFO - sub-resource via xhr-request using the meta-referrer
23:12:23 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:23 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
23:12:23 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 1688ms
23:12:23 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
23:12:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392000 == 50 [pid = 9155] [id = 379]
23:12:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x88394400) [pid = 9155] [serial = 1064] [outer = (nil)]
23:12:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x89365800) [pid = 9155] [serial = 1065] [outer = 0x88394400]
23:12:25 INFO - PROCESS | 9155 | 1447485145707 Marionette INFO loaded listener.js
23:12:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x8d8e3800) [pid = 9155] [serial = 1066] [outer = 0x88394400]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x88392800 == 49 [pid = 9155] [id = 337]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f8000 == 48 [pid = 9155] [id = 338]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d7800 == 47 [pid = 9155] [id = 339]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62f800 == 46 [pid = 9155] [id = 340]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a3000 == 45 [pid = 9155] [id = 341]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x9146d800 == 44 [pid = 9155] [id = 342]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8d635c00 == 43 [pid = 9155] [id = 343]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb26c00 == 42 [pid = 9155] [id = 344]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x919d0400 == 41 [pid = 9155] [id = 345]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x9146a800 == 40 [pid = 9155] [id = 346]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x91ddbc00 == 39 [pid = 9155] [id = 347]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x92793000 == 38 [pid = 9155] [id = 348]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x929edc00 == 37 [pid = 9155] [id = 349]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x93fb6000 == 36 [pid = 9155] [id = 350]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743400 == 35 [pid = 9155] [id = 353]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd34400 == 34 [pid = 9155] [id = 355]
23:12:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62f000 == 33 [pid = 9155] [id = 357]
23:12:27 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x89570400) [pid = 9155] [serial = 925] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8d8df400) [pid = 9155] [serial = 940] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8956c800) [pid = 9155] [serial = 930] [outer = (nil)] [url = about:blank]
23:12:27 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8bd6e800) [pid = 9155] [serial = 935] [outer = (nil)] [url = about:blank]
23:12:28 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
23:12:28 INFO - document served over http requires an http
23:12:28 INFO - sub-resource via fetch-request using the meta-referrer
23:12:28 INFO - delivery method with keep-origin-redirect and when
23:12:28 INFO - the target request is same-origin.
23:12:28 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 4604ms
23:12:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:12:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c3f000 == 34 [pid = 9155] [id = 380]
23:12:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x890dd400) [pid = 9155] [serial = 1067] [outer = (nil)]
23:12:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x89365400) [pid = 9155] [serial = 1068] [outer = 0x890dd400]
23:12:28 INFO - PROCESS | 9155 | 1447485148545 Marionette INFO loaded listener.js
23:12:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x8b0ee000) [pid = 9155] [serial = 1069] [outer = 0x890dd400]
23:12:29 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
23:12:29 INFO - document served over http requires an http
23:12:29 INFO - sub-resource via fetch-request using the meta-referrer
23:12:29 INFO - delivery method with no-redirect and when
23:12:29 INFO - the target request is same-origin.
23:12:29 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 1281ms
23:12:29 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
23:12:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x89570800 == 35 [pid = 9155] [id = 381]
23:12:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x8b811800) [pid = 9155] [serial = 1070] [outer = (nil)]
23:12:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x8b81d400) [pid = 9155] [serial = 1071] [outer = 0x8b811800]
23:12:29 INFO - PROCESS | 9155 | 1447485149699 Marionette INFO loaded listener.js
23:12:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x8bd78800) [pid = 9155] [serial = 1072] [outer = 0x8b811800]
23:12:30 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
23:12:30 INFO - document served over http requires an http
23:12:30 INFO - sub-resource via fetch-request using the meta-referrer
23:12:30 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:30 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
23:12:30 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 1431ms
23:12:30 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
23:12:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x89567c00 == 36 [pid = 9155] [id = 382]
23:12:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x8d504000) [pid = 9155] [serial = 1073] [outer = (nil)]
23:12:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x8d626800) [pid = 9155] [serial = 1074] [outer = 0x8d504000]
23:12:31 INFO - PROCESS | 9155 | 1447485151215 Marionette INFO loaded listener.js
23:12:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x8d8e6000) [pid = 9155] [serial = 1075] [outer = 0x8d504000]
23:12:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e396c00 == 37 [pid = 9155] [id = 383]
23:12:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8e39ac00) [pid = 9155] [serial = 1076] [outer = (nil)]
23:12:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8db0d400) [pid = 9155] [serial = 1077] [outer = 0x8e39ac00]
23:12:32 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
23:12:32 INFO - document served over http requires an http
23:12:32 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:32 INFO - delivery method with keep-origin-redirect and when
23:12:32 INFO - the target request is same-origin.
23:12:32 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 1488ms
23:12:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x89363800) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8936a000) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8c7eb000) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x8c3d7400) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x8839a400) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x8d633c00) [pid = 9155] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8c3c9800) [pid = 9155] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485111068]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8d62e000) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8c744c00) [pid = 9155] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x88a90c00) [pid = 9155] [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]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x9ec09800) [pid = 9155] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x8eb1f400) [pid = 9155] [serial = 1011] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x919d0000) [pid = 9155] [serial = 966] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8c7ee800) [pid = 9155] [serial = 1000] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x912ea800) [pid = 9155] [serial = 957] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x8d629000) [pid = 9155] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x8c3d1c00) [pid = 9155] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485111068]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x8b819000) [pid = 9155] [serial = 990] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x9156f000) [pid = 9155] [serial = 960] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x88440800) [pid = 9155] [serial = 945] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8db05800) [pid = 9155] [serial = 1008] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x91bc2800) [pid = 9155] [serial = 969] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x929f0c00) [pid = 9155] [serial = 978] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8d8e5000) [pid = 9155] [serial = 1005] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x93fb7400) [pid = 9155] [serial = 981] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91f66c00) [pid = 9155] [serial = 975] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x945ebc00) [pid = 9155] [serial = 984] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x888e9800) [pid = 9155] [serial = 987] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8b1ca000) [pid = 9155] [serial = 948] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8839cc00) [pid = 9155] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8d634000) [pid = 9155] [serial = 951] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8936b400) [pid = 9155] [serial = 995] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91dda400) [pid = 9155] [serial = 972] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9179e800) [pid = 9155] [serial = 963] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8eb2f000) [pid = 9155] [serial = 954] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8d508400) [pid = 9155] [serial = 943] [outer = (nil)] [url = about:blank]
23:12:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x88393800 == 38 [pid = 9155] [id = 384]
23:12:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8839a400) [pid = 9155] [serial = 1078] [outer = (nil)]
23:12:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x88a90c00) [pid = 9155] [serial = 1079] [outer = 0x8839a400]
23:12:33 INFO - PROCESS | 9155 | 1447485153265 Marionette INFO loaded listener.js
23:12:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8d508400) [pid = 9155] [serial = 1080] [outer = 0x8839a400]
23:12:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e398400 == 39 [pid = 9155] [id = 385]
23:12:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8e39d800) [pid = 9155] [serial = 1081] [outer = (nil)]
23:12:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x88c33800) [pid = 9155] [serial = 1082] [outer = 0x8e39d800]
23:12:34 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
23:12:34 INFO - document served over http requires an http
23:12:34 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:34 INFO - delivery method with no-redirect and when
23:12:34 INFO - the target request is same-origin.
23:12:34 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 1737ms
23:12:34 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
23:12:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f8000 == 40 [pid = 9155] [id = 386]
23:12:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8e9c5800) [pid = 9155] [serial = 1083] [outer = (nil)]
23:12:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8eb19800) [pid = 9155] [serial = 1084] [outer = 0x8e9c5800]
23:12:34 INFO - PROCESS | 9155 | 1447485154431 Marionette INFO loaded listener.js
23:12:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8eb44c00) [pid = 9155] [serial = 1085] [outer = 0x8e9c5800]
23:12:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c40c00 == 41 [pid = 9155] [id = 387]
23:12:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x890dc800) [pid = 9155] [serial = 1086] [outer = (nil)]
23:12:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8b1ca400) [pid = 9155] [serial = 1087] [outer = 0x890dc800]
23:12:35 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
23:12:35 INFO - document served over http requires an http
23:12:35 INFO - sub-resource via iframe-tag using the meta-referrer
23:12:35 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:12:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:12:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:35 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
23:12:35 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 1797ms
23:12:35 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
23:12:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd77800 == 42 [pid = 9155] [id = 388]
23:12:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8c3d1c00) [pid = 9155] [serial = 1088] [outer = (nil)]
23:12:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8c742400) [pid = 9155] [serial = 1089] [outer = 0x8c3d1c00]
23:12:36 INFO - PROCESS | 9155 | 1447485156599 Marionette INFO loaded listener.js
23:12:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8d62c000) [pid = 9155] [serial = 1090] [outer = 0x8c3d1c00]
23:12:37 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
23:12:37 INFO - document served over http requires an http
23:12:37 INFO - sub-resource via script-tag using the meta-referrer
23:12:37 INFO - delivery method with keep-origin-redirect and when
23:12:37 INFO - the target request is same-origin.
23:12:37 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 1782ms
23:12:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:12:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x901ad800 == 43 [pid = 9155] [id = 389]
23:12:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x901ae400) [pid = 9155] [serial = 1091] [outer = (nil)]
23:12:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x901b9400) [pid = 9155] [serial = 1092] [outer = 0x901ae400]
23:12:38 INFO - PROCESS | 9155 | 1447485158320 Marionette INFO loaded listener.js
23:12:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x9140a400) [pid = 9155] [serial = 1093] [outer = 0x901ae400]
23:12:39 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
23:12:39 INFO - document served over http requires an http
23:12:39 INFO - sub-resource via script-tag using the meta-referrer
23:12:39 INFO - delivery method with no-redirect and when
23:12:39 INFO - the target request is same-origin.
23:12:39 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 1657ms
23:12:39 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
23:12:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x9157b800 == 44 [pid = 9155] [id = 390]
23:12:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x91584800) [pid = 9155] [serial = 1094] [outer = (nil)]
23:12:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x9158a800) [pid = 9155] [serial = 1095] [outer = 0x91584800]
23:12:40 INFO - PROCESS | 9155 | 1447485160064 Marionette INFO loaded listener.js
23:12:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x919d0000) [pid = 9155] [serial = 1096] [outer = 0x91584800]
23:12:41 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
23:12:41 INFO - document served over http requires an http
23:12:41 INFO - sub-resource via script-tag using the meta-referrer
23:12:41 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:12:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:12:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:41 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
23:12:41 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 1789ms
23:12:41 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
23:12:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6b800 == 45 [pid = 9155] [id = 391]
23:12:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x91bbac00) [pid = 9155] [serial = 1097] [outer = (nil)]
23:12:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x91bc2800) [pid = 9155] [serial = 1098] [outer = 0x91bbac00]
23:12:41 INFO - PROCESS | 9155 | 1447485161795 Marionette INFO loaded listener.js
23:12:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x91ddbc00) [pid = 9155] [serial = 1099] [outer = 0x91bbac00]
23:12:42 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
23:12:42 INFO - document served over http requires an http
23:12:42 INFO - sub-resource via xhr-request using the meta-referrer
23:12:42 INFO - delivery method with keep-origin-redirect and when
23:12:42 INFO - the target request is same-origin.
23:12:42 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 1696ms
23:12:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:12:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f61400 == 46 [pid = 9155] [id = 392]
23:12:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x91f64800) [pid = 9155] [serial = 1100] [outer = (nil)]
23:12:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x926f1c00) [pid = 9155] [serial = 1101] [outer = 0x91f64800]
23:12:43 INFO - PROCESS | 9155 | 1447485163485 Marionette INFO loaded listener.js
23:12:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x92795c00) [pid = 9155] [serial = 1102] [outer = 0x91f64800]
23:12:44 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
23:12:44 INFO - document served over http requires an http
23:12:44 INFO - sub-resource via xhr-request using the meta-referrer
23:12:44 INFO - delivery method with no-redirect and when
23:12:44 INFO - the target request is same-origin.
23:12:44 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 1678ms
23:12:44 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
23:12:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x93fbe800 == 47 [pid = 9155] [id = 393]
23:12:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x94561400) [pid = 9155] [serial = 1103] [outer = (nil)]
23:12:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x945e9000) [pid = 9155] [serial = 1104] [outer = 0x94561400]
23:12:45 INFO - PROCESS | 9155 | 1447485165191 Marionette INFO loaded listener.js
23:12:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x953d4800) [pid = 9155] [serial = 1105] [outer = 0x94561400]
23:12:46 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
23:12:46 INFO - document served over http requires an http
23:12:46 INFO - sub-resource via xhr-request using the meta-referrer
23:12:46 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:12:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:12:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:46 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
23:12:46 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 1629ms
23:12:46 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
23:12:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd34400 == 48 [pid = 9155] [id = 394]
23:12:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x945e9800) [pid = 9155] [serial = 1106] [outer = (nil)]
23:12:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x97dc6c00) [pid = 9155] [serial = 1107] [outer = 0x945e9800]
23:12:46 INFO - PROCESS | 9155 | 1447485166748 Marionette INFO loaded listener.js
23:12:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x97f0ac00) [pid = 9155] [serial = 1108] [outer = 0x945e9800]
23:12:48 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
23:12:48 INFO - document served over http requires an https
23:12:48 INFO - sub-resource via fetch-request using the meta-referrer
23:12:48 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:48 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
23:12:48 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 1789ms
23:12:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:12:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ebb400 == 49 [pid = 9155] [id = 395]
23:12:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x97f08800) [pid = 9155] [serial = 1109] [outer = (nil)]
23:12:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x988e8800) [pid = 9155] [serial = 1110] [outer = 0x97f08800]
23:12:48 INFO - PROCESS | 9155 | 1447485168631 Marionette INFO loaded listener.js
23:12:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x9a7a6800) [pid = 9155] [serial = 1111] [outer = 0x97f08800]
23:12:49 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
23:12:49 INFO - document served over http requires an https
23:12:49 INFO - sub-resource via fetch-request using the meta-referrer
23:12:49 INFO - delivery method with no-redirect and when
23:12: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"
23:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:49 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
23:12:49 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 1891ms
23:12:49 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
23:12:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ebb800 == 50 [pid = 9155] [id = 396]
23:12:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9a7aa400) [pid = 9155] [serial = 1112] [outer = (nil)]
23:12:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9a7e4800) [pid = 9155] [serial = 1113] [outer = 0x9a7aa400]
23:12:50 INFO - PROCESS | 9155 | 1447485170564 Marionette INFO loaded listener.js
23:12:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9aab7000) [pid = 9155] [serial = 1114] [outer = 0x9a7aa400]
23:12:51 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
23:12:51 INFO - document served over http requires an https
23:12:51 INFO - sub-resource via fetch-request using the meta-referrer
23:12:51 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:51 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
23:12:51 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 1830ms
23:12:51 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
23:12:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b208c00 == 51 [pid = 9155] [id = 397]
23:12:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9aaaf800) [pid = 9155] [serial = 1115] [outer = (nil)]
23:12:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9ad70800) [pid = 9155] [serial = 1116] [outer = 0x9aaaf800]
23:12:52 INFO - PROCESS | 9155 | 1447485172381 Marionette INFO loaded listener.js
23:12:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9b1a9800) [pid = 9155] [serial = 1117] [outer = 0x9aaaf800]
23:12:53 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
23:12:53 INFO - document served over http requires an https
23:12:53 INFO - sub-resource via fetch-request using the meta-referrer
23:12:53 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:53 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
23:12:53 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 1880ms
23:12:53 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
23:12:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b815800 == 52 [pid = 9155] [id = 398]
23:12:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9b5c9000) [pid = 9155] [serial = 1118] [outer = (nil)]
23:12:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x9b5cb800) [pid = 9155] [serial = 1119] [outer = 0x9b5c9000]
23:12:54 INFO - PROCESS | 9155 | 1447485174305 Marionette INFO loaded listener.js
23:12:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x9b5d5400) [pid = 9155] [serial = 1120] [outer = 0x9b5c9000]
23:12: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
23:12:55 INFO - document served over http requires an https
23:12:55 INFO - sub-resource via fetch-request using the meta-referrer
23:12:55 INFO - delivery method with keep-origin-redirect and when
23:12: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"
23:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12: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
23:12: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 1788ms
23:12: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
23:12:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b851c00 == 53 [pid = 9155] [id = 399]
23:12:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x9b852400) [pid = 9155] [serial = 1121] [outer = (nil)]
23:12:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x9b854800) [pid = 9155] [serial = 1122] [outer = 0x9b852400]
23:12:56 INFO - PROCESS | 9155 | 1447485176073 Marionette INFO loaded listener.js
23:12:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x9b85d000) [pid = 9155] [serial = 1123] [outer = 0x9b852400]
23:12: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
23:12:57 INFO - document served over http requires an https
23:12:57 INFO - sub-resource via fetch-request using the meta-referrer
23:12:57 INFO - delivery method with no-redirect and when
23:12: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"
23:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12: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
23:12: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 1688ms
23:12: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
23:12:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81fc00 == 54 [pid = 9155] [id = 400]
23:12:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x8d634800) [pid = 9155] [serial = 1124] [outer = (nil)]
23:12:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x9b910400) [pid = 9155] [serial = 1125] [outer = 0x8d634800]
23:12:57 INFO - PROCESS | 9155 | 1447485177779 Marionette INFO loaded listener.js
23:12:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x9c148c00) [pid = 9155] [serial = 1126] [outer = 0x8d634800]
23:12:58 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
23:12:58 INFO - document served over http requires an https
23:12:58 INFO - sub-resource via fetch-request using the meta-referrer
23:12:58 INFO - delivery method with swap-origin-redirect and when
23:12: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"
23:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:12:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:12:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:12:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:12:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:12:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:12:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:12:58 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
23:12:58 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 1681ms
23:12:58 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
23:12:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c749000 == 55 [pid = 9155] [id = 401]
23:12:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9c173c00) [pid = 9155] [serial = 1127] [outer = (nil)]
23:12:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x9c178c00) [pid = 9155] [serial = 1128] [outer = 0x9c173c00]
23:12:59 INFO - PROCESS | 9155 | 1447485179485 Marionette INFO loaded listener.js
23:12:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x9c883800) [pid = 9155] [serial = 1129] [outer = 0x9c173c00]
23:13:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c9c6800 == 56 [pid = 9155] [id = 402]
23:13:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x9c9c6c00) [pid = 9155] [serial = 1130] [outer = (nil)]
23:13:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x9c8c9400) [pid = 9155] [serial = 1131] [outer = 0x9c9c6c00]
23:13: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
23:13:00 INFO - document served over http requires an https
23:13:00 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:00 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13: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
23:13: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 1846ms
23:13: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
23:13:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a95c00 == 57 [pid = 9155] [id = 403]
23:13:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x8d634c00) [pid = 9155] [serial = 1132] [outer = (nil)]
23:13:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x9c9ca400) [pid = 9155] [serial = 1133] [outer = 0x8d634c00]
23:13:01 INFO - PROCESS | 9155 | 1447485181336 Marionette INFO loaded listener.js
23:13:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x9c9d1c00) [pid = 9155] [serial = 1134] [outer = 0x8d634c00]
23:13:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cbb1c00 == 58 [pid = 9155] [id = 404]
23:13:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x9cbb5800) [pid = 9155] [serial = 1135] [outer = (nil)]
23:13:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x9cbe4400) [pid = 9155] [serial = 1136] [outer = 0x9cbb5800]
23:13: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
23:13:02 INFO - document served over http requires an https
23:13:02 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:02 INFO - delivery method with no-redirect and when
23:13: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"
23:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13: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
23:13: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 1834ms
23:13: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
23:13:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x8956ac00 == 59 [pid = 9155] [id = 405]
23:13:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x8b0f3400) [pid = 9155] [serial = 1137] [outer = (nil)]
23:13:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9cbe1800) [pid = 9155] [serial = 1138] [outer = 0x8b0f3400]
23:13:05 INFO - PROCESS | 9155 | 1447485185066 Marionette INFO loaded listener.js
23:13:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9cc4a400) [pid = 9155] [serial = 1139] [outer = 0x8b0f3400]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x945f0000 == 58 [pid = 9155] [id = 368]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x953cd800 == 57 [pid = 9155] [id = 370]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x97b0bc00 == 56 [pid = 9155] [id = 372]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x9530f400 == 55 [pid = 9155] [id = 375]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a0000 == 54 [pid = 9155] [id = 376]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x912ec400 == 53 [pid = 9155] [id = 377]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x98abe000 == 52 [pid = 9155] [id = 378]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x88392000 == 51 [pid = 9155] [id = 379]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x88c3f000 == 50 [pid = 9155] [id = 380]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x89570800 == 49 [pid = 9155] [id = 381]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x89567c00 == 48 [pid = 9155] [id = 382]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x8e396c00 == 47 [pid = 9155] [id = 383]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x88393800 == 46 [pid = 9155] [id = 384]
23:13:06 INFO - PROCESS | 9155 | --DOCSHELL 0x8e398400 == 45 [pid = 9155] [id = 385]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8838ec00 == 44 [pid = 9155] [id = 351]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x88c40c00 == 43 [pid = 9155] [id = 387]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd77800 == 42 [pid = 9155] [id = 388]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x901ad800 == 41 [pid = 9155] [id = 389]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x9157b800 == 40 [pid = 9155] [id = 390]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6b800 == 39 [pid = 9155] [id = 391]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x91f61400 == 38 [pid = 9155] [id = 392]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x93fbe800 == 37 [pid = 9155] [id = 393]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd34400 == 36 [pid = 9155] [id = 394]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x97ebb400 == 35 [pid = 9155] [id = 395]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x97ebb800 == 34 [pid = 9155] [id = 396]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8b208c00 == 33 [pid = 9155] [id = 397]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8b815800 == 32 [pid = 9155] [id = 398]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x9b851c00 == 31 [pid = 9155] [id = 399]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81fc00 == 30 [pid = 9155] [id = 400]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8c749000 == 29 [pid = 9155] [id = 401]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x9c9c6800 == 28 [pid = 9155] [id = 402]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x88a95c00 == 27 [pid = 9155] [id = 403]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x9cbb1c00 == 26 [pid = 9155] [id = 404]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f8000 == 25 [pid = 9155] [id = 386]
23:13:08 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7ec400 == 24 [pid = 9155] [id = 309]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x8e39e400) [pid = 9155] [serial = 1009] [outer = (nil)] [url = about:blank]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x9f75a800) [pid = 9155] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x8bd73800) [pid = 9155] [serial = 991] [outer = (nil)] [url = about:blank]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x8b1ccc00) [pid = 9155] [serial = 996] [outer = (nil)] [url = about:blank]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x8d506000) [pid = 9155] [serial = 1001] [outer = (nil)] [url = about:blank]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x890e5000) [pid = 9155] [serial = 988] [outer = (nil)] [url = about:blank]
23:13:08 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x8e08b800) [pid = 9155] [serial = 1006] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dc000 == 25 [pid = 9155] [id = 406]
23:13:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x888ddc00) [pid = 9155] [serial = 1140] [outer = (nil)]
23:13:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x888e7800) [pid = 9155] [serial = 1141] [outer = 0x888ddc00]
23:13:09 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
23:13:09 INFO - document served over http requires an https
23:13:09 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:09 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:09 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
23:13:09 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 7250ms
23:13:09 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
23:13:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c31400 == 26 [pid = 9155] [id = 407]
23:13:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x88c31c00) [pid = 9155] [serial = 1142] [outer = (nil)]
23:13:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x88c38800) [pid = 9155] [serial = 1143] [outer = 0x88c31c00]
23:13:10 INFO - PROCESS | 9155 | 1447485190339 Marionette INFO loaded listener.js
23:13:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x890de400) [pid = 9155] [serial = 1144] [outer = 0x88c31c00]
23:13:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936c400 == 27 [pid = 9155] [id = 408]
23:13:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x8936cc00) [pid = 9155] [serial = 1145] [outer = (nil)]
23:13:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x890e4c00) [pid = 9155] [serial = 1146] [outer = 0x8936cc00]
23:13:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
23:13:11 INFO - document served over http requires an https
23:13:11 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:11 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
23:13:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1606ms
23:13:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
23:13:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x88398c00 == 28 [pid = 9155] [id = 409]
23:13:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x8b0ed800) [pid = 9155] [serial = 1147] [outer = (nil)]
23:13:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x8b0f5400) [pid = 9155] [serial = 1148] [outer = 0x8b0ed800]
23:13:11 INFO - PROCESS | 9155 | 1447485191976 Marionette INFO loaded listener.js
23:13:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x8b1c8400) [pid = 9155] [serial = 1149] [outer = 0x8b0ed800]
23:13:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b213400 == 29 [pid = 9155] [id = 410]
23:13:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x8b214000) [pid = 9155] [serial = 1150] [outer = (nil)]
23:13:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x8b0fa000) [pid = 9155] [serial = 1151] [outer = 0x8b214000]
23:13:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
23:13:13 INFO - document served over http requires an https
23:13:13 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:13 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
23:13:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1592ms
23:13:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x8e090000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x917c2000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x945f1000) [pid = 9155] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x953d1800) [pid = 9155] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485130995]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x988e7000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x901b8800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x8e9c5800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x952dc000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x8d509000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x8839a400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x8e39ac00) [pid = 9155] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x945e8400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x8eb1f800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x8956c000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x8eb2b000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x9146dc00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x926f0800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x8bd6f000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8db10400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x88390400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x88c3c000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x8d8da800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x89366000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x88c36c00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x8936dc00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x89568800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x8c745000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8eb41000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x8d504000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x953cc800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x917bfc00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x919d6000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8b0f1800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x91f63800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x97ebc800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x9849a800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x8e9c8800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x91573000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x88394400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x901b5000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x91dd2c00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x97b0d800) [pid = 9155] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x98abe800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x93fb0000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8b0fb000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8b811800) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x890dd400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x890dc800) [pid = 9155] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x9849c400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x92796000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x92794400) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8c7f3c00) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8e39d800) [pid = 9155] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485153900]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x88396000) [pid = 9155] [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]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8b1ca400) [pid = 9155] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x88c33800) [pid = 9155] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485153900]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8eb19800) [pid = 9155] [serial = 1084] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x926f9400) [pid = 9155] [serial = 1029] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x97b10c00) [pid = 9155] [serial = 1047] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x98508800) [pid = 9155] [serial = 1056] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x988e9c00) [pid = 9155] [serial = 1059] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x97ebf800) [pid = 9155] [serial = 1050] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9554c800) [pid = 9155] [serial = 1042] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x97b0c800) [pid = 9155] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8d626800) [pid = 9155] [serial = 1074] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8db0d400) [pid = 9155] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b81d400) [pid = 9155] [serial = 1071] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x98ac0c00) [pid = 9155] [serial = 1062] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8d8e1800) [pid = 9155] [serial = 1017] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x919cd400) [pid = 9155] [serial = 1026] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x929f5c00) [pid = 9155] [serial = 1032] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x945f1800) [pid = 9155] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x9849d400) [pid = 9155] [serial = 1053] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x88a90c00) [pid = 9155] [serial = 1079] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x91577c00) [pid = 9155] [serial = 1023] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x89365400) [pid = 9155] [serial = 1068] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x952e4c00) [pid = 9155] [serial = 1037] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x95318000) [pid = 9155] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485130995]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8b0f7c00) [pid = 9155] [serial = 1014] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x89365800) [pid = 9155] [serial = 1065] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x912e5800) [pid = 9155] [serial = 1020] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x952dac00) [pid = 9155] [serial = 985] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8eb11800) [pid = 9155] [serial = 905] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x88a88c00) [pid = 9155] [serial = 946] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8c3cc800) [pid = 9155] [serial = 890] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x945eb400) [pid = 9155] [serial = 869] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x988e1c00) [pid = 9155] [serial = 1057] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8e08ec00) [pid = 9155] [serial = 952] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x888e8400) [pid = 9155] [serial = 884] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8eb2d800) [pid = 9155] [serial = 920] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x91dcf400) [pid = 9155] [serial = 970] [outer = (nil)] [url = about:blank]
23:13:15 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8db10000) [pid = 9155] [serial = 899] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x91460c00) [pid = 9155] [serial = 958] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x91580000) [pid = 9155] [serial = 961] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8d632c00) [pid = 9155] [serial = 896] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8e3a1400) [pid = 9155] [serial = 902] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x901ab800) [pid = 9155] [serial = 910] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x98ab9400) [pid = 9155] [serial = 1060] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x917c5800) [pid = 9155] [serial = 964] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8bd29c00) [pid = 9155] [serial = 949] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8b1cd800) [pid = 9155] [serial = 887] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x8c7f8000) [pid = 9155] [serial = 893] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x94568000) [pid = 9155] [serial = 982] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x8eb48400) [pid = 9155] [serial = 955] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x91402000) [pid = 9155] [serial = 915] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x9a780800) [pid = 9155] [serial = 1063] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x91bb8c00) [pid = 9155] [serial = 967] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x8e9cc400) [pid = 9155] [serial = 1018] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x91f5a400) [pid = 9155] [serial = 973] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x929fb000) [pid = 9155] [serial = 979] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x8bd29400) [pid = 9155] [serial = 1015] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x91410400) [pid = 9155] [serial = 1021] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | --DOMWINDOW == 93 (0x926fa000) [pid = 9155] [serial = 976] [outer = (nil)] [url = about:blank]
23:13:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838e400 == 30 [pid = 9155] [id = 411]
23:13:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 94 (0x88392800) [pid = 9155] [serial = 1152] [outer = (nil)]
23:13:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x8839a400) [pid = 9155] [serial = 1153] [outer = 0x88392800]
23:13:16 INFO - PROCESS | 9155 | 1447485196111 Marionette INFO loaded listener.js
23:13:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x8b0f7c00) [pid = 9155] [serial = 1154] [outer = 0x88392800]
23:13:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b215000 == 31 [pid = 9155] [id = 412]
23:13:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8b812400) [pid = 9155] [serial = 1155] [outer = (nil)]
23:13:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8b81d800) [pid = 9155] [serial = 1156] [outer = 0x8b812400]
23:13:17 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
23:13:17 INFO - document served over http requires an https
23:13:17 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:17 INFO - delivery method with no-redirect and when
23:13: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"
23:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:17 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
23:13:17 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 3948ms
23:13:17 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
23:13:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8c400 == 32 [pid = 9155] [id = 413]
23:13:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x88c3ac00) [pid = 9155] [serial = 1157] [outer = (nil)]
23:13:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8bd30400) [pid = 9155] [serial = 1158] [outer = 0x88c3ac00]
23:13:17 INFO - PROCESS | 9155 | 1447485197481 Marionette INFO loaded listener.js
23:13:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8bd73000) [pid = 9155] [serial = 1159] [outer = 0x88c3ac00]
23:13:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e9000 == 33 [pid = 9155] [id = 414]
23:13:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x88a94000) [pid = 9155] [serial = 1160] [outer = (nil)]
23:13:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x88a97000) [pid = 9155] [serial = 1161] [outer = 0x88a94000]
23:13:18 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
23:13:18 INFO - document served over http requires an https
23:13:18 INFO - sub-resource via iframe-tag using the meta-referrer
23:13:18 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:13:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:13:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:18 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
23:13:18 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 1841ms
23:13:18 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
23:13:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e2c00 == 34 [pid = 9155] [id = 415]
23:13:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x89568400) [pid = 9155] [serial = 1162] [outer = (nil)]
23:13:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b0f2000) [pid = 9155] [serial = 1163] [outer = 0x89568400]
23:13:19 INFO - PROCESS | 9155 | 1447485199496 Marionette INFO loaded listener.js
23:13:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8b813000) [pid = 9155] [serial = 1164] [outer = 0x89568400]
23:13:20 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
23:13:20 INFO - document served over http requires an https
23:13:20 INFO - sub-resource via script-tag using the meta-referrer
23:13:20 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:20 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
23:13:20 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 1884ms
23:13:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:13:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3cb000 == 35 [pid = 9155] [id = 416]
23:13:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8c3cd000) [pid = 9155] [serial = 1165] [outer = (nil)]
23:13:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8c73e400) [pid = 9155] [serial = 1166] [outer = 0x8c3cd000]
23:13:21 INFO - PROCESS | 9155 | 1447485201406 Marionette INFO loaded listener.js
23:13:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8c74c800) [pid = 9155] [serial = 1167] [outer = 0x8c3cd000]
23:13:22 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
23:13:22 INFO - document served over http requires an https
23:13:22 INFO - sub-resource via script-tag using the meta-referrer
23:13:22 INFO - delivery method with no-redirect and when
23:13: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"
23:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:22 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
23:13:22 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 1633ms
23:13:22 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
23:13:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a91400 == 36 [pid = 9155] [id = 417]
23:13:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8d50f800) [pid = 9155] [serial = 1168] [outer = (nil)]
23:13:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8d629800) [pid = 9155] [serial = 1169] [outer = 0x8d50f800]
23:13:23 INFO - PROCESS | 9155 | 1447485203040 Marionette INFO loaded listener.js
23:13:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8d8db800) [pid = 9155] [serial = 1170] [outer = 0x8d50f800]
23:13:24 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
23:13:24 INFO - document served over http requires an https
23:13:24 INFO - sub-resource via script-tag using the meta-referrer
23:13:24 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:24 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
23:13:24 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 1765ms
23:13:24 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
23:13:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b812c00 == 37 [pid = 9155] [id = 418]
23:13:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8db04800) [pid = 9155] [serial = 1171] [outer = (nil)]
23:13:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8db0a000) [pid = 9155] [serial = 1172] [outer = 0x8db04800]
23:13:24 INFO - PROCESS | 9155 | 1447485204802 Marionette INFO loaded listener.js
23:13:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8e08f000) [pid = 9155] [serial = 1173] [outer = 0x8db04800]
23:13:25 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
23:13:25 INFO - document served over http requires an https
23:13:25 INFO - sub-resource via script-tag using the meta-referrer
23:13:25 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:26 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
23:13:26 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 1730ms
23:13:26 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
23:13:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f8c00 == 38 [pid = 9155] [id = 419]
23:13:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8b81c400) [pid = 9155] [serial = 1174] [outer = (nil)]
23:13:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8e39ec00) [pid = 9155] [serial = 1175] [outer = 0x8b81c400]
23:13:26 INFO - PROCESS | 9155 | 1447485206519 Marionette INFO loaded listener.js
23:13:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8e9c2c00) [pid = 9155] [serial = 1176] [outer = 0x8b81c400]
23:13:27 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
23:13:27 INFO - document served over http requires an https
23:13:27 INFO - sub-resource via script-tag using the meta-referrer
23:13:27 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:27 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
23:13:27 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 1735ms
23:13:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:13:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e4000 == 39 [pid = 9155] [id = 420]
23:13:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x88a92800) [pid = 9155] [serial = 1177] [outer = (nil)]
23:13:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8eb15000) [pid = 9155] [serial = 1178] [outer = 0x88a92800]
23:13:28 INFO - PROCESS | 9155 | 1447485208372 Marionette INFO loaded listener.js
23:13:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8eb20400) [pid = 9155] [serial = 1179] [outer = 0x88a92800]
23:13:29 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
23:13:29 INFO - document served over http requires an https
23:13:29 INFO - sub-resource via script-tag using the meta-referrer
23:13:29 INFO - delivery method with no-redirect and when
23:13: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"
23:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:29 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
23:13:29 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 1749ms
23:13:29 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
23:13:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb26000 == 40 [pid = 9155] [id = 421]
23:13:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8eb2b000) [pid = 9155] [serial = 1180] [outer = (nil)]
23:13:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8eb2f800) [pid = 9155] [serial = 1181] [outer = 0x8eb2b000]
23:13:30 INFO - PROCESS | 9155 | 1447485210081 Marionette INFO loaded listener.js
23:13:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8eb4a400) [pid = 9155] [serial = 1182] [outer = 0x8eb2b000]
23:13:31 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
23:13:31 INFO - document served over http requires an https
23:13:31 INFO - sub-resource via script-tag using the meta-referrer
23:13:31 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:13:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:13:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:31 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
23:13:31 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 1695ms
23:13:31 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
23:13:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e7400 == 41 [pid = 9155] [id = 422]
23:13:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8c3d7800) [pid = 9155] [serial = 1183] [outer = (nil)]
23:13:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x901b7c00) [pid = 9155] [serial = 1184] [outer = 0x8c3d7800]
23:13:31 INFO - PROCESS | 9155 | 1447485211734 Marionette INFO loaded listener.js
23:13:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x912ebc00) [pid = 9155] [serial = 1185] [outer = 0x8c3d7800]
23:13:32 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
23:13:32 INFO - document served over http requires an https
23:13:32 INFO - sub-resource via xhr-request using the meta-referrer
23:13:32 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:32 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
23:13:32 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 1587ms
23:13:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:13:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e1800 == 42 [pid = 9155] [id = 423]
23:13:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x912eec00) [pid = 9155] [serial = 1186] [outer = (nil)]
23:13:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x9140b000) [pid = 9155] [serial = 1187] [outer = 0x912eec00]
23:13:33 INFO - PROCESS | 9155 | 1447485213343 Marionette INFO loaded listener.js
23:13:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x91465000) [pid = 9155] [serial = 1188] [outer = 0x912eec00]
23:13:34 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
23:13:34 INFO - document served over http requires an https
23:13:34 INFO - sub-resource via xhr-request using the meta-referrer
23:13:34 INFO - delivery method with no-redirect and when
23:13: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"
23:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:34 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
23:13:34 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 1527ms
23:13:34 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
23:13:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8d9c00 == 43 [pid = 9155] [id = 424]
23:13:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91410000) [pid = 9155] [serial = 1189] [outer = (nil)]
23:13:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9146cc00) [pid = 9155] [serial = 1190] [outer = 0x91410000]
23:13:34 INFO - PROCESS | 9155 | 1447485214847 Marionette INFO loaded listener.js
23:13:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x91573000) [pid = 9155] [serial = 1191] [outer = 0x91410000]
23:13:36 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
23:13:36 INFO - document served over http requires an https
23:13:36 INFO - sub-resource via xhr-request using the meta-referrer
23:13:36 INFO - delivery method with swap-origin-redirect and when
23:13:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:36 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
23:13:36 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 1738ms
23:13:36 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
23:13:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743800 == 44 [pid = 9155] [id = 425]
23:13:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x91797800) [pid = 9155] [serial = 1192] [outer = (nil)]
23:13:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9179c400) [pid = 9155] [serial = 1193] [outer = 0x91797800]
23:13:36 INFO - PROCESS | 9155 | 1447485216693 Marionette INFO loaded listener.js
23:13:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x917c9400) [pid = 9155] [serial = 1194] [outer = 0x91797800]
23:13:37 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
23:13:37 INFO - document served over http requires an https
23:13:37 INFO - sub-resource via xhr-request using the meta-referrer
23:13:37 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:37 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
23:13:37 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 1638ms
23:13:37 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
23:13:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e5400 == 45 [pid = 9155] [id = 426]
23:13:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x91793c00) [pid = 9155] [serial = 1195] [outer = (nil)]
23:13:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91bb5400) [pid = 9155] [serial = 1196] [outer = 0x91793c00]
23:13:38 INFO - PROCESS | 9155 | 1447485218257 Marionette INFO loaded listener.js
23:13:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x91bc0400) [pid = 9155] [serial = 1197] [outer = 0x91793c00]
23:13:39 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
23:13:39 INFO - document served over http requires an https
23:13:39 INFO - sub-resource via xhr-request using the meta-referrer
23:13:39 INFO - delivery method with keep-origin-redirect and when
23:13: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"
23:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:39 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
23:13:39 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 1706ms
23:13:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:13:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb20800 == 46 [pid = 9155] [id = 427]
23:13:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91bb7c00) [pid = 9155] [serial = 1198] [outer = (nil)]
23:13:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91dd7800) [pid = 9155] [serial = 1199] [outer = 0x91bb7c00]
23:13:40 INFO - PROCESS | 9155 | 1447485220089 Marionette INFO loaded listener.js
23:13:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91f5bc00) [pid = 9155] [serial = 1200] [outer = 0x91bb7c00]
23:13:41 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
23:13:41 INFO - document served over http requires an https
23:13:41 INFO - sub-resource via xhr-request using the meta-referrer
23:13:41 INFO - delivery method with no-redirect and when
23:13: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"
23:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:41 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
23:13:41 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 1680ms
23:13:41 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
23:13:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x901b0c00 == 47 [pid = 9155] [id = 428]
23:13:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x91dd9000) [pid = 9155] [serial = 1201] [outer = (nil)]
23:13:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x91f64000) [pid = 9155] [serial = 1202] [outer = 0x91dd9000]
23:13:41 INFO - PROCESS | 9155 | 1447485221721 Marionette INFO loaded listener.js
23:13:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x926fbc00) [pid = 9155] [serial = 1203] [outer = 0x91dd9000]
23:13:42 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
23:13:42 INFO - document served over http requires an https
23:13:42 INFO - sub-resource via xhr-request using the meta-referrer
23:13:42 INFO - delivery method with swap-origin-redirect and when
23:13: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"
23:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:13:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:13:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:13:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:13:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:13:42 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
23:13:42 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 1598ms
23:13:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:13:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x9140d400 == 48 [pid = 9155] [id = 429]
23:13:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x926f6400) [pid = 9155] [serial = 1204] [outer = (nil)]
23:13:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x92793800) [pid = 9155] [serial = 1205] [outer = 0x926f6400]
23:13:43 INFO - PROCESS | 9155 | 1447485223422 Marionette INFO loaded listener.js
23:13:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x929f5800) [pid = 9155] [serial = 1206] [outer = 0x926f6400]
23:13:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:13:44 INFO - document served over http requires an http
23:13:44 INFO - sub-resource via fetch-request using the http-csp
23:13:44 INFO - delivery method with keep-origin-redirect and when
23:13:44 INFO - the target request is cross-origin.
23:13:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1679ms
23:13:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:13:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dcc00 == 49 [pid = 9155] [id = 430]
23:13:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x929fa800) [pid = 9155] [serial = 1207] [outer = (nil)]
23:13:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x93fafc00) [pid = 9155] [serial = 1208] [outer = 0x929fa800]
23:13:45 INFO - PROCESS | 9155 | 1447485225080 Marionette INFO loaded listener.js
23:13:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x93fbd800) [pid = 9155] [serial = 1209] [outer = 0x929fa800]
23:13:46 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
23:13:46 INFO - document served over http requires an http
23:13:46 INFO - sub-resource via fetch-request using the http-csp
23:13:46 INFO - delivery method with no-redirect and when
23:13:46 INFO - the target request is cross-origin.
23:13:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1536ms
23:13:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:13:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81dc00 == 50 [pid = 9155] [id = 431]
23:13:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x93fb4000) [pid = 9155] [serial = 1210] [outer = (nil)]
23:13:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x945e6c00) [pid = 9155] [serial = 1211] [outer = 0x93fb4000]
23:13:46 INFO - PROCESS | 9155 | 1447485226574 Marionette INFO loaded listener.js
23:13:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x952d7800) [pid = 9155] [serial = 1212] [outer = 0x93fb4000]
23:13:47 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
23:13:47 INFO - document served over http requires an http
23:13:47 INFO - sub-resource via fetch-request using the http-csp
23:13:47 INFO - delivery method with swap-origin-redirect and when
23:13:47 INFO - the target request is cross-origin.
23:13:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1627ms
23:13:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:13:48 INFO - PROCESS | 9155 | --DOCSHELL 0x888dc000 == 49 [pid = 9155] [id = 406]
23:13:48 INFO - PROCESS | 9155 | --DOCSHELL 0x8936c400 == 48 [pid = 9155] [id = 408]
23:13:48 INFO - PROCESS | 9155 | --DOCSHELL 0x8b213400 == 47 [pid = 9155] [id = 410]
23:13:48 INFO - PROCESS | 9155 | --DOCSHELL 0x8b215000 == 46 [pid = 9155] [id = 412]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x888e9000 == 45 [pid = 9155] [id = 414]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x901ab400 == 44 [pid = 9155] [id = 363]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x917c0c00 == 43 [pid = 9155] [id = 365]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8e2000 == 42 [pid = 9155] [id = 371]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3cf800 == 41 [pid = 9155] [id = 359]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x890dac00 == 40 [pid = 9155] [id = 354]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x89366400 == 39 [pid = 9155] [id = 352]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x91f63000 == 38 [pid = 9155] [id = 366]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8956ac00 == 37 [pid = 9155] [id = 405]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f2c00 == 36 [pid = 9155] [id = 367]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x89361800 == 35 [pid = 9155] [id = 373]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x97ebc400 == 34 [pid = 9155] [id = 374]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d5000 == 33 [pid = 9155] [id = 356]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f5800 == 32 [pid = 9155] [id = 362]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x91571800 == 31 [pid = 9155] [id = 364]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8e397400 == 30 [pid = 9155] [id = 360]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8936c800 == 29 [pid = 9155] [id = 361]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7ecc00 == 28 [pid = 9155] [id = 358]
23:13:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d2400 == 27 [pid = 9155] [id = 369]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8eb44c00) [pid = 9155] [serial = 1085] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8d8e6000) [pid = 9155] [serial = 1075] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8d508400) [pid = 9155] [serial = 1080] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x97b17c00) [pid = 9155] [serial = 1048] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9278f000) [pid = 9155] [serial = 1030] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8d8e3800) [pid = 9155] [serial = 1066] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x95315c00) [pid = 9155] [serial = 1038] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8b0ee000) [pid = 9155] [serial = 1069] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91587400) [pid = 9155] [serial = 1024] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x984a4800) [pid = 9155] [serial = 1054] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9455c800) [pid = 9155] [serial = 1033] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91d9b000) [pid = 9155] [serial = 1027] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x95f06000) [pid = 9155] [serial = 1043] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x97f0f000) [pid = 9155] [serial = 1051] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8eb2fc00) [pid = 9155] [serial = 1012] [outer = (nil)] [url = about:blank]
23:13:50 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8bd78800) [pid = 9155] [serial = 1072] [outer = (nil)] [url = about:blank]
23:13:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dbc00 == 28 [pid = 9155] [id = 432]
23:13:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x888dc000) [pid = 9155] [serial = 1213] [outer = (nil)]
23:13:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x888df000) [pid = 9155] [serial = 1214] [outer = 0x888dc000]
23:13:51 INFO - PROCESS | 9155 | 1447485231235 Marionette INFO loaded listener.js
23:13:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x88a8dc00) [pid = 9155] [serial = 1215] [outer = 0x888dc000]
23:13:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x890d9800 == 29 [pid = 9155] [id = 433]
23:13:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x890d9c00) [pid = 9155] [serial = 1216] [outer = (nil)]
23:13:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x88c39400) [pid = 9155] [serial = 1217] [outer = 0x890d9c00]
23:13:52 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
23:13:52 INFO - document served over http requires an http
23:13:52 INFO - sub-resource via iframe-tag using the http-csp
23:13:52 INFO - delivery method with keep-origin-redirect and when
23:13:52 INFO - the target request is cross-origin.
23:13:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4614ms
23:13:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:13:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e4000 == 30 [pid = 9155] [id = 434]
23:13:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x890e5400) [pid = 9155] [serial = 1218] [outer = (nil)]
23:13:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x89361800) [pid = 9155] [serial = 1219] [outer = 0x890e5400]
23:13:52 INFO - PROCESS | 9155 | 1447485232705 Marionette INFO loaded listener.js
23:13:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8936e400) [pid = 9155] [serial = 1220] [outer = 0x890e5400]
23:13:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x89568000 == 31 [pid = 9155] [id = 435]
23:13:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x89568c00) [pid = 9155] [serial = 1221] [outer = (nil)]
23:13:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8b0ef800) [pid = 9155] [serial = 1222] [outer = 0x89568c00]
23:13:53 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
23:13:53 INFO - document served over http requires an http
23:13:53 INFO - sub-resource via iframe-tag using the http-csp
23:13:53 INFO - delivery method with no-redirect and when
23:13:53 INFO - the target request is cross-origin.
23:13:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1536ms
23:13:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:13:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x89363c00 == 32 [pid = 9155] [id = 436]
23:13:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8b0f4800) [pid = 9155] [serial = 1223] [outer = (nil)]
23:13:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8b1c1400) [pid = 9155] [serial = 1224] [outer = 0x8b0f4800]
23:13:54 INFO - PROCESS | 9155 | 1447485234279 Marionette INFO loaded listener.js
23:13:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8b208800) [pid = 9155] [serial = 1225] [outer = 0x8b0f4800]
23:13:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81f800 == 33 [pid = 9155] [id = 437]
23:13:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8b820000) [pid = 9155] [serial = 1226] [outer = (nil)]
23:13:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b0f5800) [pid = 9155] [serial = 1227] [outer = 0x8b820000]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8b812400) [pid = 9155] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485196779]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8b0ed800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x88c3ac00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8c3d1c00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9cbb5800) [pid = 9155] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485182202]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x901ae400) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8b214000) [pid = 9155] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x88a94000) [pid = 9155] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x88392800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9c9c6c00) [pid = 9155] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x888ddc00) [pid = 9155] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8936cc00) [pid = 9155] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8b0f3400) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x91584800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x91bbac00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x91f64800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x94561400) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x945e9800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x97f08800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x9a7aa400) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x9aaaf800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x9b5c9000) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9b852400) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8d634800) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9c173c00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8d634c00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x88a97000) [pid = 9155] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8b81d800) [pid = 9155] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485196779]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x88c31c00) [pid = 9155] [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]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8bd30400) [pid = 9155] [serial = 1158] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x88c38800) [pid = 9155] [serial = 1143] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x890e4c00) [pid = 9155] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8b0f5400) [pid = 9155] [serial = 1148] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8b0fa000) [pid = 9155] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8839a400) [pid = 9155] [serial = 1153] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8c742400) [pid = 9155] [serial = 1089] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x901b9400) [pid = 9155] [serial = 1092] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x9158a800) [pid = 9155] [serial = 1095] [outer = (nil)] [url = about:blank]
23:13:56 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x91bc2800) [pid = 9155] [serial = 1098] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x926f1c00) [pid = 9155] [serial = 1101] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x945e9000) [pid = 9155] [serial = 1104] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x97dc6c00) [pid = 9155] [serial = 1107] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x988e8800) [pid = 9155] [serial = 1110] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x9a7e4800) [pid = 9155] [serial = 1113] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x9ad70800) [pid = 9155] [serial = 1116] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x9b5cb800) [pid = 9155] [serial = 1119] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x9b854800) [pid = 9155] [serial = 1122] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x9b910400) [pid = 9155] [serial = 1125] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x9c178c00) [pid = 9155] [serial = 1128] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x9c8c9400) [pid = 9155] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x9c9ca400) [pid = 9155] [serial = 1133] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x9cbe4400) [pid = 9155] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485182202]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x9cbe1800) [pid = 9155] [serial = 1138] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x888e7800) [pid = 9155] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x91ddbc00) [pid = 9155] [serial = 1099] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x92795c00) [pid = 9155] [serial = 1102] [outer = (nil)] [url = about:blank]
23:13:57 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x953d4800) [pid = 9155] [serial = 1105] [outer = (nil)] [url = about:blank]
23:13:57 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
23:13:57 INFO - document served over http requires an http
23:13:57 INFO - sub-resource via iframe-tag using the http-csp
23:13:57 INFO - delivery method with swap-origin-redirect and when
23:13:57 INFO - the target request is cross-origin.
23:13:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3117ms
23:13:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:13:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936cc00 == 34 [pid = 9155] [id = 438]
23:13:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x89567c00) [pid = 9155] [serial = 1228] [outer = (nil)]
23:13:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8b1cbc00) [pid = 9155] [serial = 1229] [outer = 0x89567c00]
23:13:57 INFO - PROCESS | 9155 | 1447485237317 Marionette INFO loaded listener.js
23:13:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x8bd2b000) [pid = 9155] [serial = 1230] [outer = 0x89567c00]
23:13:58 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
23:13:58 INFO - document served over http requires an http
23:13:58 INFO - sub-resource via script-tag using the http-csp
23:13:58 INFO - delivery method with keep-origin-redirect and when
23:13:58 INFO - the target request is cross-origin.
23:13:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1291ms
23:13:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:13:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6ac00 == 35 [pid = 9155] [id = 439]
23:13:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8bd6bc00) [pid = 9155] [serial = 1231] [outer = (nil)]
23:13:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8bd70000) [pid = 9155] [serial = 1232] [outer = 0x8bd6bc00]
23:13:58 INFO - PROCESS | 9155 | 1447485238626 Marionette INFO loaded listener.js
23:13:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8936dc00) [pid = 9155] [serial = 1233] [outer = 0x8bd6bc00]
23:13:59 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
23:13:59 INFO - document served over http requires an http
23:13:59 INFO - sub-resource via script-tag using the http-csp
23:13:59 INFO - delivery method with no-redirect and when
23:13:59 INFO - the target request is cross-origin.
23:13:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1532ms
23:13:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:14:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e2c00 == 36 [pid = 9155] [id = 440]
23:14:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x890e3800) [pid = 9155] [serial = 1234] [outer = (nil)]
23:14:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x89365c00) [pid = 9155] [serial = 1235] [outer = 0x890e3800]
23:14:00 INFO - PROCESS | 9155 | 1447485240480 Marionette INFO loaded listener.js
23:14:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b1c4000) [pid = 9155] [serial = 1236] [outer = 0x890e3800]
23:14:01 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
23:14:01 INFO - document served over http requires an http
23:14:01 INFO - sub-resource via script-tag using the http-csp
23:14:01 INFO - delivery method with swap-origin-redirect and when
23:14:01 INFO - the target request is cross-origin.
23:14:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1842ms
23:14:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:14:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396800 == 37 [pid = 9155] [id = 441]
23:14:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8bd6fc00) [pid = 9155] [serial = 1237] [outer = (nil)]
23:14:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8c3d0000) [pid = 9155] [serial = 1238] [outer = 0x8bd6fc00]
23:14:02 INFO - PROCESS | 9155 | 1447485242399 Marionette INFO loaded listener.js
23:14:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8c741000) [pid = 9155] [serial = 1239] [outer = 0x8bd6fc00]
23:14:03 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
23:14:03 INFO - document served over http requires an http
23:14:03 INFO - sub-resource via xhr-request using the http-csp
23:14:03 INFO - delivery method with keep-origin-redirect and when
23:14:03 INFO - the target request is cross-origin.
23:14:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1738ms
23:14:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:14:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f2c00 == 38 [pid = 9155] [id = 442]
23:14:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8c7f3000) [pid = 9155] [serial = 1240] [outer = (nil)]
23:14:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8c7f7400) [pid = 9155] [serial = 1241] [outer = 0x8c7f3000]
23:14:04 INFO - PROCESS | 9155 | 1447485244001 Marionette INFO loaded listener.js
23:14:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8d50bc00) [pid = 9155] [serial = 1242] [outer = 0x8c7f3000]
23:14:05 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
23:14:05 INFO - document served over http requires an http
23:14:05 INFO - sub-resource via xhr-request using the http-csp
23:14:05 INFO - delivery method with no-redirect and when
23:14:05 INFO - the target request is cross-origin.
23:14:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1539ms
23:14:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:14:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936b000 == 39 [pid = 9155] [id = 443]
23:14:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8956c400) [pid = 9155] [serial = 1243] [outer = (nil)]
23:14:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8d62d800) [pid = 9155] [serial = 1244] [outer = 0x8956c400]
23:14:05 INFO - PROCESS | 9155 | 1447485245552 Marionette INFO loaded listener.js
23:14:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8d8e1000) [pid = 9155] [serial = 1245] [outer = 0x8956c400]
23:14:06 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
23:14:06 INFO - document served over http requires an http
23:14:06 INFO - sub-resource via xhr-request using the http-csp
23:14:06 INFO - delivery method with swap-origin-redirect and when
23:14:06 INFO - the target request is cross-origin.
23:14:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1681ms
23:14:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:14:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d632800 == 40 [pid = 9155] [id = 444]
23:14:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8d8e5c00) [pid = 9155] [serial = 1246] [outer = (nil)]
23:14:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8db06c00) [pid = 9155] [serial = 1247] [outer = 0x8d8e5c00]
23:14:07 INFO - PROCESS | 9155 | 1447485247244 Marionette INFO loaded listener.js
23:14:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8e096000) [pid = 9155] [serial = 1248] [outer = 0x8d8e5c00]
23:14:08 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
23:14:08 INFO - document served over http requires an https
23:14:08 INFO - sub-resource via fetch-request using the http-csp
23:14:08 INFO - delivery method with keep-origin-redirect and when
23:14:08 INFO - the target request is cross-origin.
23:14:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1694ms
23:14:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:14:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f7800 == 41 [pid = 9155] [id = 445]
23:14:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8bd27800) [pid = 9155] [serial = 1249] [outer = (nil)]
23:14:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8e3a5400) [pid = 9155] [serial = 1250] [outer = 0x8bd27800]
23:14:09 INFO - PROCESS | 9155 | 1447485249028 Marionette INFO loaded listener.js
23:14:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8e9cb000) [pid = 9155] [serial = 1251] [outer = 0x8bd27800]
23:14:10 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
23:14:10 INFO - document served over http requires an https
23:14:10 INFO - sub-resource via fetch-request using the http-csp
23:14:10 INFO - delivery method with no-redirect and when
23:14:10 INFO - the target request is cross-origin.
23:14:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1689ms
23:14:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:14:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88391c00 == 42 [pid = 9155] [id = 446]
23:14:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x89361000) [pid = 9155] [serial = 1252] [outer = (nil)]
23:14:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8eb1f800) [pid = 9155] [serial = 1253] [outer = 0x89361000]
23:14:10 INFO - PROCESS | 9155 | 1447485250710 Marionette INFO loaded listener.js
23:14:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8eb2b400) [pid = 9155] [serial = 1254] [outer = 0x89361000]
23:14:11 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
23:14:11 INFO - document served over http requires an https
23:14:11 INFO - sub-resource via fetch-request using the http-csp
23:14:11 INFO - delivery method with swap-origin-redirect and when
23:14:11 INFO - the target request is cross-origin.
23:14:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1684ms
23:14:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:14:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a92400 == 43 [pid = 9155] [id = 447]
23:14:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x89365400) [pid = 9155] [serial = 1255] [outer = (nil)]
23:14:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8eb45800) [pid = 9155] [serial = 1256] [outer = 0x89365400]
23:14:12 INFO - PROCESS | 9155 | 1447485252455 Marionette INFO loaded listener.js
23:14:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x901b5400) [pid = 9155] [serial = 1257] [outer = 0x89365400]
23:14:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e4400 == 44 [pid = 9155] [id = 448]
23:14:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x912e5c00) [pid = 9155] [serial = 1258] [outer = (nil)]
23:14:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x901b1400) [pid = 9155] [serial = 1259] [outer = 0x912e5c00]
23:14:13 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
23:14:13 INFO - document served over http requires an https
23:14:13 INFO - sub-resource via iframe-tag using the http-csp
23:14:13 INFO - delivery method with keep-origin-redirect and when
23:14:13 INFO - the target request is cross-origin.
23:14:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1805ms
23:14:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:14:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x901ae400 == 45 [pid = 9155] [id = 449]
23:14:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x912ed400) [pid = 9155] [serial = 1260] [outer = (nil)]
23:14:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x91404000) [pid = 9155] [serial = 1261] [outer = 0x912ed400]
23:14:14 INFO - PROCESS | 9155 | 1447485254258 Marionette INFO loaded listener.js
23:14:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91463000) [pid = 9155] [serial = 1262] [outer = 0x912ed400]
23:14:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x9146a000 == 46 [pid = 9155] [id = 450]
23:14:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9146b400) [pid = 9155] [serial = 1263] [outer = (nil)]
23:14:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x91573800) [pid = 9155] [serial = 1264] [outer = 0x9146b400]
23:14:15 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
23:14:15 INFO - document served over http requires an https
23:14:15 INFO - sub-resource via iframe-tag using the http-csp
23:14:15 INFO - delivery method with no-redirect and when
23:14:15 INFO - the target request is cross-origin.
23:14:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1791ms
23:14:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:14:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d3000 == 47 [pid = 9155] [id = 451]
23:14:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x91573c00) [pid = 9155] [serial = 1265] [outer = (nil)]
23:14:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9157e000) [pid = 9155] [serial = 1266] [outer = 0x91573c00]
23:14:16 INFO - PROCESS | 9155 | 1447485256055 Marionette INFO loaded listener.js
23:14:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x91583000) [pid = 9155] [serial = 1267] [outer = 0x91573c00]
23:14:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x9179dc00 == 48 [pid = 9155] [id = 452]
23:14:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x917bdc00) [pid = 9155] [serial = 1268] [outer = (nil)]
23:14:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x9140c400) [pid = 9155] [serial = 1269] [outer = 0x917bdc00]
23:14:17 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
23:14:17 INFO - document served over http requires an https
23:14:17 INFO - sub-resource via iframe-tag using the http-csp
23:14:17 INFO - delivery method with swap-origin-redirect and when
23:14:17 INFO - the target request is cross-origin.
23:14:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
23:14:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:14:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c4c00 == 49 [pid = 9155] [id = 453]
23:14:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x917c5400) [pid = 9155] [serial = 1270] [outer = (nil)]
23:14:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x919ccc00) [pid = 9155] [serial = 1271] [outer = 0x917c5400]
23:14:17 INFO - PROCESS | 9155 | 1447485257875 Marionette INFO loaded listener.js
23:14:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91bbac00) [pid = 9155] [serial = 1272] [outer = 0x917c5400]
23:14:18 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
23:14:18 INFO - document served over http requires an https
23:14:18 INFO - sub-resource via script-tag using the http-csp
23:14:18 INFO - delivery method with keep-origin-redirect and when
23:14:18 INFO - the target request is cross-origin.
23:14:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1730ms
23:14:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:14:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x91792c00 == 50 [pid = 9155] [id = 454]
23:14:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91d99400) [pid = 9155] [serial = 1273] [outer = (nil)]
23:14:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x91d9d800) [pid = 9155] [serial = 1274] [outer = 0x91d99400]
23:14:19 INFO - PROCESS | 9155 | 1447485259426 Marionette INFO loaded listener.js
23:14:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x91dd8800) [pid = 9155] [serial = 1275] [outer = 0x91d99400]
23:14:21 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
23:14:21 INFO - document served over http requires an https
23:14:21 INFO - sub-resource via script-tag using the http-csp
23:14:21 INFO - delivery method with no-redirect and when
23:14:21 INFO - the target request is cross-origin.
23:14:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2842ms
23:14:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:14:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e4400 == 51 [pid = 9155] [id = 455]
23:14:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x888e5000) [pid = 9155] [serial = 1276] [outer = (nil)]
23:14:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x912f0800) [pid = 9155] [serial = 1277] [outer = 0x888e5000]
23:14:22 INFO - PROCESS | 9155 | 1447485262324 Marionette INFO loaded listener.js
23:14:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x91572c00) [pid = 9155] [serial = 1278] [outer = 0x888e5000]
23:14:23 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
23:14:23 INFO - document served over http requires an https
23:14:23 INFO - sub-resource via script-tag using the http-csp
23:14:23 INFO - delivery method with swap-origin-redirect and when
23:14:23 INFO - the target request is cross-origin.
23:14:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1785ms
23:14:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:14:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x88394000 == 52 [pid = 9155] [id = 456]
23:14:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x88395000) [pid = 9155] [serial = 1279] [outer = (nil)]
23:14:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x890e5000) [pid = 9155] [serial = 1280] [outer = 0x88395000]
23:14:24 INFO - PROCESS | 9155 | 1447485264336 Marionette INFO loaded listener.js
23:14:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8d507400) [pid = 9155] [serial = 1281] [outer = 0x88395000]
23:14:25 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
23:14:25 INFO - document served over http requires an https
23:14:25 INFO - sub-resource via xhr-request using the http-csp
23:14:25 INFO - delivery method with keep-origin-redirect and when
23:14:25 INFO - the target request is cross-origin.
23:14:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
23:14:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:14:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x88447000 == 53 [pid = 9155] [id = 457]
23:14:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x890e7800) [pid = 9155] [serial = 1282] [outer = (nil)]
23:14:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8956a000) [pid = 9155] [serial = 1283] [outer = 0x890e7800]
23:14:26 INFO - PROCESS | 9155 | 1447485266231 Marionette INFO loaded listener.js
23:14:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b81d400) [pid = 9155] [serial = 1284] [outer = 0x890e7800]
23:14:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81f800 == 52 [pid = 9155] [id = 437]
23:14:27 INFO - PROCESS | 9155 | --DOCSHELL 0x89568000 == 51 [pid = 9155] [id = 435]
23:14:27 INFO - PROCESS | 9155 | --DOCSHELL 0x890d9800 == 50 [pid = 9155] [id = 433]
23:14:27 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
23:14:27 INFO - document served over http requires an https
23:14:27 INFO - sub-resource via xhr-request using the http-csp
23:14:27 INFO - delivery method with no-redirect and when
23:14:27 INFO - the target request is cross-origin.
23:14:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1709ms
23:14:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8b0f7c00) [pid = 9155] [serial = 1154] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8bd73000) [pid = 9155] [serial = 1159] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x9cc4a400) [pid = 9155] [serial = 1139] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9c9d1c00) [pid = 9155] [serial = 1134] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9c883800) [pid = 9155] [serial = 1129] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9c148c00) [pid = 9155] [serial = 1126] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9b85d000) [pid = 9155] [serial = 1123] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9b5d5400) [pid = 9155] [serial = 1120] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9b1a9800) [pid = 9155] [serial = 1117] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9aab7000) [pid = 9155] [serial = 1114] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9a7a6800) [pid = 9155] [serial = 1111] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x97f0ac00) [pid = 9155] [serial = 1108] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x919d0000) [pid = 9155] [serial = 1096] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x9140a400) [pid = 9155] [serial = 1093] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8d62c000) [pid = 9155] [serial = 1090] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b1c8400) [pid = 9155] [serial = 1149] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x890de400) [pid = 9155] [serial = 1144] [outer = (nil)] [url = about:blank]
23:14:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e7c00 == 51 [pid = 9155] [id = 458]
23:14:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x888e9c00) [pid = 9155] [serial = 1285] [outer = (nil)]
23:14:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x88c37400) [pid = 9155] [serial = 1286] [outer = 0x888e9c00]
23:14:27 INFO - PROCESS | 9155 | 1447485267936 Marionette INFO loaded listener.js
23:14:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x89568000) [pid = 9155] [serial = 1287] [outer = 0x888e9c00]
23:14:28 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
23:14:28 INFO - document served over http requires an https
23:14:28 INFO - sub-resource via xhr-request using the http-csp
23:14:28 INFO - delivery method with swap-origin-redirect and when
23:14:28 INFO - the target request is cross-origin.
23:14:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1390ms
23:14:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:14:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e6800 == 52 [pid = 9155] [id = 459]
23:14:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8b81f800) [pid = 9155] [serial = 1288] [outer = (nil)]
23:14:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8bd34400) [pid = 9155] [serial = 1289] [outer = 0x8b81f800]
23:14:29 INFO - PROCESS | 9155 | 1447485269082 Marionette INFO loaded listener.js
23:14:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8c3cbc00) [pid = 9155] [serial = 1290] [outer = 0x8b81f800]
23:14:30 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
23:14:30 INFO - document served over http requires an http
23:14:30 INFO - sub-resource via fetch-request using the http-csp
23:14:30 INFO - delivery method with keep-origin-redirect and when
23:14:30 INFO - the target request is same-origin.
23:14:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms
23:14:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:14:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c741800 == 53 [pid = 9155] [id = 460]
23:14:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8c74b400) [pid = 9155] [serial = 1291] [outer = (nil)]
23:14:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8c7ee800) [pid = 9155] [serial = 1292] [outer = 0x8c74b400]
23:14:30 INFO - PROCESS | 9155 | 1447485270539 Marionette INFO loaded listener.js
23:14:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8d50d800) [pid = 9155] [serial = 1293] [outer = 0x8c74b400]
23:14:31 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
23:14:31 INFO - document served over http requires an http
23:14:31 INFO - sub-resource via fetch-request using the http-csp
23:14:31 INFO - delivery method with no-redirect and when
23:14:31 INFO - the target request is same-origin.
23:14:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1331ms
23:14:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:14:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f0c00 == 54 [pid = 9155] [id = 461]
23:14:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8d630400) [pid = 9155] [serial = 1294] [outer = (nil)]
23:14:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8d634c00) [pid = 9155] [serial = 1295] [outer = 0x8d630400]
23:14:31 INFO - PROCESS | 9155 | 1447485271892 Marionette INFO loaded listener.js
23:14:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8db0c400) [pid = 9155] [serial = 1296] [outer = 0x8d630400]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x926f6400) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x929fa800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91bb7c00) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x91dd9000) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91410000) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91797800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x91793c00) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8c3d7800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x912eec00) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x93fafc00) [pid = 9155] [serial = 1208] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x945e6c00) [pid = 9155] [serial = 1211] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x91dd7800) [pid = 9155] [serial = 1199] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x91f64000) [pid = 9155] [serial = 1202] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x9146cc00) [pid = 9155] [serial = 1190] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x9179c400) [pid = 9155] [serial = 1193] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x91bb5400) [pid = 9155] [serial = 1196] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x901b7c00) [pid = 9155] [serial = 1184] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9140b000) [pid = 9155] [serial = 1187] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8e39ec00) [pid = 9155] [serial = 1175] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8eb15000) [pid = 9155] [serial = 1178] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8eb2f800) [pid = 9155] [serial = 1181] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8c73e400) [pid = 9155] [serial = 1166] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8d629800) [pid = 9155] [serial = 1169] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x8db0a000) [pid = 9155] [serial = 1172] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8b0f2000) [pid = 9155] [serial = 1163] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8b1cbc00) [pid = 9155] [serial = 1229] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x88c39400) [pid = 9155] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x888df000) [pid = 9155] [serial = 1214] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8b0ef800) [pid = 9155] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485233594]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x89361800) [pid = 9155] [serial = 1219] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8bd70000) [pid = 9155] [serial = 1232] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8b0f5800) [pid = 9155] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8b1c1400) [pid = 9155] [serial = 1224] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x89568400) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8b81c400) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8c3cd000) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8db04800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x890d9c00) [pid = 9155] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x89567c00) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x8b820000) [pid = 9155] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x8d50f800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x888dc000) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8eb2b000) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x8b0f4800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x88a92800) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x890e5400) [pid = 9155] [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]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x89568c00) [pid = 9155] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485233594]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x92793800) [pid = 9155] [serial = 1205] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x91f5bc00) [pid = 9155] [serial = 1200] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x926fbc00) [pid = 9155] [serial = 1203] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x91573000) [pid = 9155] [serial = 1191] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x917c9400) [pid = 9155] [serial = 1194] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x91bc0400) [pid = 9155] [serial = 1197] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x912ebc00) [pid = 9155] [serial = 1185] [outer = (nil)] [url = about:blank]
23:14:32 INFO - PROCESS | 9155 | --DOMWINDOW == 93 (0x91465000) [pid = 9155] [serial = 1188] [outer = (nil)] [url = about:blank]
23:14:33 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
23:14:33 INFO - document served over http requires an http
23:14:33 INFO - sub-resource via fetch-request using the http-csp
23:14:33 INFO - delivery method with swap-origin-redirect and when
23:14:33 INFO - the target request is same-origin.
23:14:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1546ms
23:14:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:14:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd74c00 == 55 [pid = 9155] [id = 462]
23:14:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 94 (0x8c3cd000) [pid = 9155] [serial = 1297] [outer = (nil)]
23:14:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x8db01c00) [pid = 9155] [serial = 1298] [outer = 0x8c3cd000]
23:14:33 INFO - PROCESS | 9155 | 1447485273524 Marionette INFO loaded listener.js
23:14:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x8e39d000) [pid = 9155] [serial = 1299] [outer = 0x8c3cd000]
23:14:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a3c00 == 56 [pid = 9155] [id = 463]
23:14:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8e3a4000) [pid = 9155] [serial = 1300] [outer = (nil)]
23:14:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8e095000) [pid = 9155] [serial = 1301] [outer = 0x8e3a4000]
23:14:34 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
23:14:34 INFO - document served over http requires an http
23:14:34 INFO - sub-resource via iframe-tag using the http-csp
23:14:34 INFO - delivery method with keep-origin-redirect and when
23:14:34 INFO - the target request is same-origin.
23:14:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1439ms
23:14:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:14:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e3c00 == 57 [pid = 9155] [id = 464]
23:14:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x88a8ec00) [pid = 9155] [serial = 1302] [outer = (nil)]
23:14:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x88c3c800) [pid = 9155] [serial = 1303] [outer = 0x88a8ec00]
23:14:35 INFO - PROCESS | 9155 | 1447485275228 Marionette INFO loaded listener.js
23:14:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8b0ee000) [pid = 9155] [serial = 1304] [outer = 0x88a8ec00]
23:14:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81c000 == 58 [pid = 9155] [id = 465]
23:14:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8b81c400) [pid = 9155] [serial = 1305] [outer = (nil)]
23:14:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8844c000) [pid = 9155] [serial = 1306] [outer = 0x8b81c400]
23:14:36 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
23:14:36 INFO - document served over http requires an http
23:14:36 INFO - sub-resource via iframe-tag using the http-csp
23:14:36 INFO - delivery method with no-redirect and when
23:14:36 INFO - the target request is same-origin.
23:14:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2006ms
23:14:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:14:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f3c00 == 59 [pid = 9155] [id = 466]
23:14:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8b20c000) [pid = 9155] [serial = 1307] [outer = (nil)]
23:14:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8c3ca800) [pid = 9155] [serial = 1308] [outer = 0x8b20c000]
23:14:37 INFO - PROCESS | 9155 | 1447485277200 Marionette INFO loaded listener.js
23:14:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8d8e2800) [pid = 9155] [serial = 1309] [outer = 0x8b20c000]
23:14:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9cd000 == 60 [pid = 9155] [id = 467]
23:14:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8eb15000) [pid = 9155] [serial = 1310] [outer = (nil)]
23:14:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8c7eb800) [pid = 9155] [serial = 1311] [outer = 0x8eb15000]
23:14:38 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
23:14:38 INFO - document served over http requires an http
23:14:38 INFO - sub-resource via iframe-tag using the http-csp
23:14:38 INFO - delivery method with swap-origin-redirect and when
23:14:38 INFO - the target request is same-origin.
23:14:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1889ms
23:14:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:14:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb30000 == 61 [pid = 9155] [id = 468]
23:14:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8eb30800) [pid = 9155] [serial = 1312] [outer = (nil)]
23:14:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8eb43800) [pid = 9155] [serial = 1313] [outer = 0x8eb30800]
23:14:39 INFO - PROCESS | 9155 | 1447485279099 Marionette INFO loaded listener.js
23:14:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x901ba800) [pid = 9155] [serial = 1314] [outer = 0x8eb30800]
23:14:40 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
23:14:40 INFO - document served over http requires an http
23:14:40 INFO - sub-resource via script-tag using the http-csp
23:14:40 INFO - delivery method with keep-origin-redirect and when
23:14:40 INFO - the target request is same-origin.
23:14:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1728ms
23:14:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:14:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x91402800 == 62 [pid = 9155] [id = 469]
23:14:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x91406800) [pid = 9155] [serial = 1315] [outer = (nil)]
23:14:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x9140d000) [pid = 9155] [serial = 1316] [outer = 0x91406800]
23:14:40 INFO - PROCESS | 9155 | 1447485280800 Marionette INFO loaded listener.js
23:14:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x9156d800) [pid = 9155] [serial = 1317] [outer = 0x91406800]
23:14:41 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
23:14:41 INFO - document served over http requires an http
23:14:41 INFO - sub-resource via script-tag using the http-csp
23:14:41 INFO - delivery method with no-redirect and when
23:14:41 INFO - the target request is same-origin.
23:14:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1593ms
23:14:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:14:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x9140e800 == 63 [pid = 9155] [id = 470]
23:14:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x9157f000) [pid = 9155] [serial = 1318] [outer = (nil)]
23:14:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x9158b000) [pid = 9155] [serial = 1319] [outer = 0x9157f000]
23:14:42 INFO - PROCESS | 9155 | 1447485282297 Marionette INFO loaded listener.js
23:14:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x917c2400) [pid = 9155] [serial = 1320] [outer = 0x9157f000]
23:14:43 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
23:14:43 INFO - document served over http requires an http
23:14:43 INFO - sub-resource via script-tag using the http-csp
23:14:43 INFO - delivery method with swap-origin-redirect and when
23:14:43 INFO - the target request is same-origin.
23:14:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1681ms
23:14:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:14:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x919cec00 == 64 [pid = 9155] [id = 471]
23:14:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x919d3800) [pid = 9155] [serial = 1321] [outer = (nil)]
23:14:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91bb8400) [pid = 9155] [serial = 1322] [outer = 0x919d3800]
23:14:44 INFO - PROCESS | 9155 | 1447485284110 Marionette INFO loaded listener.js
23:14:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x91da1400) [pid = 9155] [serial = 1323] [outer = 0x919d3800]
23:14:45 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
23:14:45 INFO - document served over http requires an http
23:14:45 INFO - sub-resource via xhr-request using the http-csp
23:14:45 INFO - delivery method with keep-origin-redirect and when
23:14:45 INFO - the target request is same-origin.
23:14:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1649ms
23:14:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:14:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e090400 == 65 [pid = 9155] [id = 472]
23:14:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8e9cd800) [pid = 9155] [serial = 1324] [outer = (nil)]
23:14:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91f5b800) [pid = 9155] [serial = 1325] [outer = 0x8e9cd800]
23:14:45 INFO - PROCESS | 9155 | 1447485285669 Marionette INFO loaded listener.js
23:14:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x91f64c00) [pid = 9155] [serial = 1326] [outer = 0x8e9cd800]
23:14:46 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
23:14:46 INFO - document served over http requires an http
23:14:46 INFO - sub-resource via xhr-request using the http-csp
23:14:46 INFO - delivery method with no-redirect and when
23:14:46 INFO - the target request is same-origin.
23:14:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1554ms
23:14:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:14:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e8800 == 66 [pid = 9155] [id = 473]
23:14:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x91f5bc00) [pid = 9155] [serial = 1327] [outer = (nil)]
23:14:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x926f4c00) [pid = 9155] [serial = 1328] [outer = 0x91f5bc00]
23:14:47 INFO - PROCESS | 9155 | 1447485287233 Marionette INFO loaded listener.js
23:14:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x92787800) [pid = 9155] [serial = 1329] [outer = 0x91f5bc00]
23:14:48 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
23:14:48 INFO - document served over http requires an http
23:14:48 INFO - sub-resource via xhr-request using the http-csp
23:14:48 INFO - delivery method with swap-origin-redirect and when
23:14:48 INFO - the target request is same-origin.
23:14:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1598ms
23:14:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:14:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c73fc00 == 67 [pid = 9155] [id = 474]
23:14:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x926fd000) [pid = 9155] [serial = 1330] [outer = (nil)]
23:14:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x9278e800) [pid = 9155] [serial = 1331] [outer = 0x926fd000]
23:14:48 INFO - PROCESS | 9155 | 1447485288899 Marionette INFO loaded listener.js
23:14:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x929f0400) [pid = 9155] [serial = 1332] [outer = 0x926fd000]
23:14:50 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
23:14:50 INFO - document served over http requires an https
23:14:50 INFO - sub-resource via fetch-request using the http-csp
23:14:50 INFO - delivery method with keep-origin-redirect and when
23:14:50 INFO - the target request is same-origin.
23:14:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1747ms
23:14:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:14:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x912ecc00 == 68 [pid = 9155] [id = 475]
23:14:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x92794c00) [pid = 9155] [serial = 1333] [outer = (nil)]
23:14:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x929fa000) [pid = 9155] [serial = 1334] [outer = 0x92794c00]
23:14:50 INFO - PROCESS | 9155 | 1447485290765 Marionette INFO loaded listener.js
23:14:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x93fb8400) [pid = 9155] [serial = 1335] [outer = 0x92794c00]
23:14:51 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
23:14:51 INFO - document served over http requires an https
23:14:51 INFO - sub-resource via fetch-request using the http-csp
23:14:51 INFO - delivery method with no-redirect and when
23:14:51 INFO - the target request is same-origin.
23:14:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1797ms
23:14:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:14:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c4000 == 69 [pid = 9155] [id = 476]
23:14:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x94566400) [pid = 9155] [serial = 1336] [outer = (nil)]
23:14:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x945e8400) [pid = 9155] [serial = 1337] [outer = 0x94566400]
23:14:52 INFO - PROCESS | 9155 | 1447485292602 Marionette INFO loaded listener.js
23:14:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x952d8800) [pid = 9155] [serial = 1338] [outer = 0x94566400]
23:14:55 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
23:14:55 INFO - document served over http requires an https
23:14:55 INFO - sub-resource via fetch-request using the http-csp
23:14:55 INFO - delivery method with swap-origin-redirect and when
23:14:55 INFO - the target request is same-origin.
23:14:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3536ms
23:14:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:14:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x890d8c00 == 70 [pid = 9155] [id = 477]
23:14:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x890e1000) [pid = 9155] [serial = 1339] [outer = (nil)]
23:14:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x8936ec00) [pid = 9155] [serial = 1340] [outer = 0x890e1000]
23:14:56 INFO - PROCESS | 9155 | 1447485296500 Marionette INFO loaded listener.js
23:14:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8b1c9c00) [pid = 9155] [serial = 1341] [outer = 0x890e1000]
23:14:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3cac00 == 71 [pid = 9155] [id = 478]
23:14:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8c3cb800) [pid = 9155] [serial = 1342] [outer = (nil)]
23:14:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8b818800) [pid = 9155] [serial = 1343] [outer = 0x8c3cb800]
23:14:57 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
23:14:57 INFO - document served over http requires an https
23:14:57 INFO - sub-resource via iframe-tag using the http-csp
23:14:57 INFO - delivery method with keep-origin-redirect and when
23:14:57 INFO - the target request is same-origin.
23:14:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2193ms
23:14:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:14:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839d400 == 72 [pid = 9155] [id = 479]
23:14:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x88443000) [pid = 9155] [serial = 1344] [outer = (nil)]
23:14:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x88a93c00) [pid = 9155] [serial = 1345] [outer = 0x88443000]
23:14:58 INFO - PROCESS | 9155 | 1447485298449 Marionette INFO loaded listener.js
23:14:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8b0f0c00) [pid = 9155] [serial = 1346] [outer = 0x88443000]
23:14:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c746800 == 73 [pid = 9155] [id = 480]
23:14:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8c746c00) [pid = 9155] [serial = 1347] [outer = (nil)]
23:14:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x88392800) [pid = 9155] [serial = 1348] [outer = 0x8c746c00]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x8838e400 == 72 [pid = 9155] [id = 411]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3cb000 == 71 [pid = 9155] [id = 416]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x88c31400 == 70 [pid = 9155] [id = 407]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x88a91400 == 69 [pid = 9155] [id = 417]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x888e2c00 == 68 [pid = 9155] [id = 415]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x888dbc00 == 67 [pid = 9155] [id = 432]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x888e7400 == 66 [pid = 9155] [id = 422]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81dc00 == 65 [pid = 9155] [id = 431]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb20800 == 64 [pid = 9155] [id = 427]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x88398c00 == 63 [pid = 9155] [id = 409]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x912e5400 == 62 [pid = 9155] [id = 426]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x888e4000 == 61 [pid = 9155] [id = 420]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f8c00 == 60 [pid = 9155] [id = 419]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x9179dc00 == 59 [pid = 9155] [id = 452]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x9146a000 == 58 [pid = 9155] [id = 450]
23:14:59 INFO - PROCESS | 9155 | --DOCSHELL 0x912e4400 == 57 [pid = 9155] [id = 448]
23:14:59 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
23:14:59 INFO - document served over http requires an https
23:14:59 INFO - sub-resource via iframe-tag using the http-csp
23:14:59 INFO - delivery method with no-redirect and when
23:14:59 INFO - the target request is same-origin.
23:14:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2139ms
23:15:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8d8db800) [pid = 9155] [serial = 1170] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8c74c800) [pid = 9155] [serial = 1167] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8b813000) [pid = 9155] [serial = 1164] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8eb20400) [pid = 9155] [serial = 1179] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8e9c2c00) [pid = 9155] [serial = 1176] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x88a8dc00) [pid = 9155] [serial = 1215] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8e08f000) [pid = 9155] [serial = 1173] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8eb4a400) [pid = 9155] [serial = 1182] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x93fbd800) [pid = 9155] [serial = 1209] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x929f5800) [pid = 9155] [serial = 1206] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8bd2b000) [pid = 9155] [serial = 1230] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8b208800) [pid = 9155] [serial = 1225] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8936e400) [pid = 9155] [serial = 1220] [outer = (nil)] [url = about:blank]
23:15:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c32c00 == 58 [pid = 9155] [id = 481]
23:15:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x88c34000) [pid = 9155] [serial = 1349] [outer = (nil)]
23:15:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x8956cc00) [pid = 9155] [serial = 1350] [outer = 0x88c34000]
23:15:00 INFO - PROCESS | 9155 | 1447485300353 Marionette INFO loaded listener.js
23:15:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x8bd2b000) [pid = 9155] [serial = 1351] [outer = 0x88c34000]
23:15:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c74a000 == 59 [pid = 9155] [id = 482]
23:15:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x8c7e9400) [pid = 9155] [serial = 1352] [outer = (nil)]
23:15:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x8c749c00) [pid = 9155] [serial = 1353] [outer = 0x8c7e9400]
23:15:01 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
23:15:01 INFO - document served over http requires an https
23:15:01 INFO - sub-resource via iframe-tag using the http-csp
23:15:01 INFO - delivery method with swap-origin-redirect and when
23:15:01 INFO - the target request is same-origin.
23:15:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1455ms
23:15:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:15:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e2c00 == 60 [pid = 9155] [id = 483]
23:15:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8d503c00) [pid = 9155] [serial = 1354] [outer = (nil)]
23:15:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8d50f400) [pid = 9155] [serial = 1355] [outer = 0x8d503c00]
23:15:01 INFO - PROCESS | 9155 | 1447485301874 Marionette INFO loaded listener.js
23:15:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8d8dd800) [pid = 9155] [serial = 1356] [outer = 0x8d503c00]
23:15:02 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
23:15:02 INFO - document served over http requires an https
23:15:02 INFO - sub-resource via script-tag using the http-csp
23:15:02 INFO - delivery method with keep-origin-redirect and when
23:15:02 INFO - the target request is same-origin.
23:15:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1438ms
23:15:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:15:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db0dc00 == 61 [pid = 9155] [id = 484]
23:15:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8e089c00) [pid = 9155] [serial = 1357] [outer = (nil)]
23:15:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8e090000) [pid = 9155] [serial = 1358] [outer = 0x8e089c00]
23:15:03 INFO - PROCESS | 9155 | 1447485303275 Marionette INFO loaded listener.js
23:15:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8e3a4400) [pid = 9155] [serial = 1359] [outer = 0x8e089c00]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x912f0800) [pid = 9155] [serial = 1277] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8d634c00) [pid = 9155] [serial = 1295] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8db06c00) [pid = 9155] [serial = 1247] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8e3a5400) [pid = 9155] [serial = 1250] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x890e5000) [pid = 9155] [serial = 1280] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x91573800) [pid = 9155] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485255073]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8eb45800) [pid = 9155] [serial = 1256] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x9140c400) [pid = 9155] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x91d9d800) [pid = 9155] [serial = 1274] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x901b1400) [pid = 9155] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x91404000) [pid = 9155] [serial = 1261] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x919ccc00) [pid = 9155] [serial = 1271] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x88c37400) [pid = 9155] [serial = 1286] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8eb1f800) [pid = 9155] [serial = 1253] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x89365c00) [pid = 9155] [serial = 1235] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8d62d800) [pid = 9155] [serial = 1244] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8956a000) [pid = 9155] [serial = 1283] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9157e000) [pid = 9155] [serial = 1266] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x8c3d0000) [pid = 9155] [serial = 1238] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8c7ee800) [pid = 9155] [serial = 1292] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8c7f7400) [pid = 9155] [serial = 1241] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8bd34400) [pid = 9155] [serial = 1289] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8db01c00) [pid = 9155] [serial = 1298] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x888e9c00) [pid = 9155] [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]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8b81f800) [pid = 9155] [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]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x890e7800) [pid = 9155] [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]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8c74b400) [pid = 9155] [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]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8d630400) [pid = 9155] [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]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x917bdc00) [pid = 9155] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x912e5c00) [pid = 9155] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x9146b400) [pid = 9155] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485255073]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8b81d400) [pid = 9155] [serial = 1284] [outer = (nil)] [url = about:blank]
23:15:03 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x89568000) [pid = 9155] [serial = 1287] [outer = (nil)] [url = about:blank]
23:15:04 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
23:15:04 INFO - document served over http requires an https
23:15:04 INFO - sub-resource via script-tag using the http-csp
23:15:04 INFO - delivery method with no-redirect and when
23:15:04 INFO - the target request is same-origin.
23:15:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1340ms
23:15:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:15:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62d800 == 62 [pid = 9155] [id = 485]
23:15:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8d62f000) [pid = 9155] [serial = 1360] [outer = (nil)]
23:15:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8e092000) [pid = 9155] [serial = 1361] [outer = 0x8d62f000]
23:15:04 INFO - PROCESS | 9155 | 1447485304715 Marionette INFO loaded listener.js
23:15:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8eb11c00) [pid = 9155] [serial = 1362] [outer = 0x8d62f000]
23:15:05 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
23:15:05 INFO - document served over http requires an https
23:15:05 INFO - sub-resource via script-tag using the http-csp
23:15:05 INFO - delivery method with swap-origin-redirect and when
23:15:05 INFO - the target request is same-origin.
23:15:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1289ms
23:15:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:15:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e2800 == 63 [pid = 9155] [id = 486]
23:15:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8e9c8800) [pid = 9155] [serial = 1363] [outer = (nil)]
23:15:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8eb2d800) [pid = 9155] [serial = 1364] [outer = 0x8e9c8800]
23:15:06 INFO - PROCESS | 9155 | 1447485305997 Marionette INFO loaded listener.js
23:15:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8eb49400) [pid = 9155] [serial = 1365] [outer = 0x8e9c8800]
23:15:07 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
23:15:07 INFO - document served over http requires an https
23:15:07 INFO - sub-resource via xhr-request using the http-csp
23:15:07 INFO - delivery method with keep-origin-redirect and when
23:15:07 INFO - the target request is same-origin.
23:15:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1640ms
23:15:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:15:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x89566800 == 64 [pid = 9155] [id = 487]
23:15:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8b0ed800) [pid = 9155] [serial = 1366] [outer = (nil)]
23:15:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8b811800) [pid = 9155] [serial = 1367] [outer = 0x8b0ed800]
23:15:07 INFO - PROCESS | 9155 | 1447485307890 Marionette INFO loaded listener.js
23:15:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8bd6d000) [pid = 9155] [serial = 1368] [outer = 0x8b0ed800]
23:15:09 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
23:15:09 INFO - document served over http requires an https
23:15:09 INFO - sub-resource via xhr-request using the http-csp
23:15:09 INFO - delivery method with no-redirect and when
23:15:09 INFO - the target request is same-origin.
23:15:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1737ms
23:15:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:15:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936f000 == 65 [pid = 9155] [id = 488]
23:15:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8c748000) [pid = 9155] [serial = 1369] [outer = (nil)]
23:15:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8c7f8000) [pid = 9155] [serial = 1370] [outer = 0x8c748000]
23:15:09 INFO - PROCESS | 9155 | 1447485309500 Marionette INFO loaded listener.js
23:15:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8e399800) [pid = 9155] [serial = 1371] [outer = 0x8c748000]
23:15:10 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
23:15:10 INFO - document served over http requires an https
23:15:10 INFO - sub-resource via xhr-request using the http-csp
23:15:10 INFO - delivery method with swap-origin-redirect and when
23:15:10 INFO - the target request is same-origin.
23:15:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1681ms
23:15:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:15:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8dd000 == 66 [pid = 9155] [id = 489]
23:15:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x901b9800) [pid = 9155] [serial = 1372] [outer = (nil)]
23:15:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x912e7800) [pid = 9155] [serial = 1373] [outer = 0x901b9800]
23:15:11 INFO - PROCESS | 9155 | 1447485311315 Marionette INFO loaded listener.js
23:15:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x91410c00) [pid = 9155] [serial = 1374] [outer = 0x901b9800]
23:15:12 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
23:15:12 INFO - document served over http requires an http
23:15:12 INFO - sub-resource via fetch-request using the meta-csp
23:15:12 INFO - delivery method with keep-origin-redirect and when
23:15:12 INFO - the target request is cross-origin.
23:15:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1700ms
23:15:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:15:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x91572000 == 67 [pid = 9155] [id = 490]
23:15:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x91573000) [pid = 9155] [serial = 1375] [outer = (nil)]
23:15:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x9157cc00) [pid = 9155] [serial = 1376] [outer = 0x91573000]
23:15:12 INFO - PROCESS | 9155 | 1447485312908 Marionette INFO loaded listener.js
23:15:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x917be800) [pid = 9155] [serial = 1377] [outer = 0x91573000]
23:15:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:15:14 INFO - document served over http requires an http
23:15:14 INFO - sub-resource via fetch-request using the meta-csp
23:15:14 INFO - delivery method with no-redirect and when
23:15:14 INFO - the target request is cross-origin.
23:15:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1636ms
23:15:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:15:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c9000 == 68 [pid = 9155] [id = 491]
23:15:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x919cf000) [pid = 9155] [serial = 1378] [outer = (nil)]
23:15:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x919d6c00) [pid = 9155] [serial = 1379] [outer = 0x919cf000]
23:15:14 INFO - PROCESS | 9155 | 1447485314626 Marionette INFO loaded listener.js
23:15:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91dd1c00) [pid = 9155] [serial = 1380] [outer = 0x919cf000]
23:15:15 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
23:15:15 INFO - document served over http requires an http
23:15:15 INFO - sub-resource via fetch-request using the meta-csp
23:15:15 INFO - delivery method with swap-origin-redirect and when
23:15:15 INFO - the target request is cross-origin.
23:15:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1731ms
23:15:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:15:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f1400 == 69 [pid = 9155] [id = 492]
23:15:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x9278bc00) [pid = 9155] [serial = 1381] [outer = (nil)]
23:15:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x929f7400) [pid = 9155] [serial = 1382] [outer = 0x9278bc00]
23:15:16 INFO - PROCESS | 9155 | 1447485316410 Marionette INFO loaded listener.js
23:15:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x94564c00) [pid = 9155] [serial = 1383] [outer = 0x9278bc00]
23:15:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x952ddc00 == 70 [pid = 9155] [id = 493]
23:15:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x952e0800) [pid = 9155] [serial = 1384] [outer = (nil)]
23:15:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x945f2c00) [pid = 9155] [serial = 1385] [outer = 0x952e0800]
23:15:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:15:17 INFO - document served over http requires an http
23:15:17 INFO - sub-resource via iframe-tag using the meta-csp
23:15:17 INFO - delivery method with keep-origin-redirect and when
23:15:17 INFO - the target request is cross-origin.
23:15:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1852ms
23:15:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:15:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x945f2800 == 71 [pid = 9155] [id = 494]
23:15:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x945f3800) [pid = 9155] [serial = 1386] [outer = (nil)]
23:15:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x952e1800) [pid = 9155] [serial = 1387] [outer = 0x945f3800]
23:15:18 INFO - PROCESS | 9155 | 1447485318240 Marionette INFO loaded listener.js
23:15:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x95313c00) [pid = 9155] [serial = 1388] [outer = 0x945f3800]
23:15:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x95318800 == 72 [pid = 9155] [id = 495]
23:15:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x953ca000) [pid = 9155] [serial = 1389] [outer = (nil)]
23:15:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x953d0c00) [pid = 9155] [serial = 1390] [outer = 0x953ca000]
23:15:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:15:19 INFO - document served over http requires an http
23:15:19 INFO - sub-resource via iframe-tag using the meta-csp
23:15:19 INFO - delivery method with no-redirect and when
23:15:19 INFO - the target request is cross-origin.
23:15:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1696ms
23:15:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:15:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x952e2400 == 73 [pid = 9155] [id = 496]
23:15:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x953cc000) [pid = 9155] [serial = 1391] [outer = (nil)]
23:15:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x953d1800) [pid = 9155] [serial = 1392] [outer = 0x953cc000]
23:15:20 INFO - PROCESS | 9155 | 1447485320004 Marionette INFO loaded listener.js
23:15:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x95559000) [pid = 9155] [serial = 1393] [outer = 0x953cc000]
23:15:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f07400 == 74 [pid = 9155] [id = 497]
23:15:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x95f0a400) [pid = 9155] [serial = 1394] [outer = (nil)]
23:15:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x95f06800) [pid = 9155] [serial = 1395] [outer = 0x95f0a400]
23:15:21 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
23:15:21 INFO - document served over http requires an http
23:15:21 INFO - sub-resource via iframe-tag using the meta-csp
23:15:21 INFO - delivery method with swap-origin-redirect and when
23:15:21 INFO - the target request is cross-origin.
23:15:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1789ms
23:15:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:15:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x95f0b800 == 75 [pid = 9155] [id = 498]
23:15:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x97b0d800) [pid = 9155] [serial = 1396] [outer = (nil)]
23:15:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x97b15800) [pid = 9155] [serial = 1397] [outer = 0x97b0d800]
23:15:21 INFO - PROCESS | 9155 | 1447485321848 Marionette INFO loaded listener.js
23:15:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x97b19800) [pid = 9155] [serial = 1398] [outer = 0x97b0d800]
23:15:23 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
23:15:23 INFO - document served over http requires an http
23:15:23 INFO - sub-resource via script-tag using the meta-csp
23:15:23 INFO - delivery method with keep-origin-redirect and when
23:15:23 INFO - the target request is cross-origin.
23:15:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1798ms
23:15:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:15:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x97dc4800 == 76 [pid = 9155] [id = 499]
23:15:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x97dc5000) [pid = 9155] [serial = 1399] [outer = (nil)]
23:15:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x97dc7800) [pid = 9155] [serial = 1400] [outer = 0x97dc5000]
23:15:23 INFO - PROCESS | 9155 | 1447485323499 Marionette INFO loaded listener.js
23:15:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x97ebf000) [pid = 9155] [serial = 1401] [outer = 0x97dc5000]
23:15:24 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
23:15:24 INFO - document served over http requires an http
23:15:24 INFO - sub-resource via script-tag using the meta-csp
23:15:24 INFO - delivery method with no-redirect and when
23:15:24 INFO - the target request is cross-origin.
23:15:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1631ms
23:15:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:15:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x890db400 == 77 [pid = 9155] [id = 500]
23:15:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x98495800) [pid = 9155] [serial = 1402] [outer = (nil)]
23:15:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x98498c00) [pid = 9155] [serial = 1403] [outer = 0x98495800]
23:15:25 INFO - PROCESS | 9155 | 1447485325242 Marionette INFO loaded listener.js
23:15:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x984a0c00) [pid = 9155] [serial = 1404] [outer = 0x98495800]
23:15:26 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
23:15:26 INFO - document served over http requires an http
23:15:26 INFO - sub-resource via script-tag using the meta-csp
23:15:26 INFO - delivery method with swap-origin-redirect and when
23:15:26 INFO - the target request is cross-origin.
23:15:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1783ms
23:15:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:15:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x98497000 == 78 [pid = 9155] [id = 501]
23:15:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x98502400) [pid = 9155] [serial = 1405] [outer = (nil)]
23:15:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x98505000) [pid = 9155] [serial = 1406] [outer = 0x98502400]
23:15:27 INFO - PROCESS | 9155 | 1447485327082 Marionette INFO loaded listener.js
23:15:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x9850fc00) [pid = 9155] [serial = 1407] [outer = 0x98502400]
23:15:28 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
23:15:28 INFO - document served over http requires an http
23:15:28 INFO - sub-resource via xhr-request using the meta-csp
23:15:28 INFO - delivery method with keep-origin-redirect and when
23:15:28 INFO - the target request is cross-origin.
23:15:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1733ms
23:15:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:15:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x91466c00 == 79 [pid = 9155] [id = 502]
23:15:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x988e4800) [pid = 9155] [serial = 1408] [outer = (nil)]
23:15:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x988e6c00) [pid = 9155] [serial = 1409] [outer = 0x988e4800]
23:15:28 INFO - PROCESS | 9155 | 1447485328735 Marionette INFO loaded listener.js
23:15:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x988ecc00) [pid = 9155] [serial = 1410] [outer = 0x988e4800]
23:15:29 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
23:15:29 INFO - document served over http requires an http
23:15:29 INFO - sub-resource via xhr-request using the meta-csp
23:15:29 INFO - delivery method with no-redirect and when
23:15:29 INFO - the target request is cross-origin.
23:15:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1598ms
23:15:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:15:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d9000 == 80 [pid = 9155] [id = 503]
23:15:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x988e7000) [pid = 9155] [serial = 1411] [outer = (nil)]
23:15:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x98abb000) [pid = 9155] [serial = 1412] [outer = 0x988e7000]
23:15:30 INFO - PROCESS | 9155 | 1447485330323 Marionette INFO loaded listener.js
23:15:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x98ac5400) [pid = 9155] [serial = 1413] [outer = 0x988e7000]
23:15:31 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
23:15:31 INFO - document served over http requires an http
23:15:31 INFO - sub-resource via xhr-request using the meta-csp
23:15:31 INFO - delivery method with swap-origin-redirect and when
23:15:31 INFO - the target request is cross-origin.
23:15:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1601ms
23:15:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:15:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f59800 == 81 [pid = 9155] [id = 504]
23:15:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x98ac3400) [pid = 9155] [serial = 1414] [outer = (nil)]
23:15:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x9a6f7c00) [pid = 9155] [serial = 1415] [outer = 0x98ac3400]
23:15:31 INFO - PROCESS | 9155 | 1447485331922 Marionette INFO loaded listener.js
23:15:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x9a7a1800) [pid = 9155] [serial = 1416] [outer = 0x98ac3400]
23:15:34 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
23:15:34 INFO - document served over http requires an https
23:15:34 INFO - sub-resource via fetch-request using the meta-csp
23:15:34 INFO - delivery method with keep-origin-redirect and when
23:15:34 INFO - the target request is cross-origin.
23:15:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3484ms
23:15:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:15:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x8956b800 == 82 [pid = 9155] [id = 505]
23:15:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x8956c000) [pid = 9155] [serial = 1417] [outer = (nil)]
23:15:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x8b1c9000) [pid = 9155] [serial = 1418] [outer = 0x8956c000]
23:15:35 INFO - PROCESS | 9155 | 1447485335891 Marionette INFO loaded listener.js
23:15:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x8bd72c00) [pid = 9155] [serial = 1419] [outer = 0x8956c000]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81c000 == 81 [pid = 9155] [id = 465]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9cd000 == 80 [pid = 9155] [id = 467]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x91402800 == 79 [pid = 9155] [id = 469]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x9140e800 == 78 [pid = 9155] [id = 470]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x919cec00 == 77 [pid = 9155] [id = 471]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8e090400 == 76 [pid = 9155] [id = 472]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x888e8800 == 75 [pid = 9155] [id = 473]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8c73fc00 == 74 [pid = 9155] [id = 474]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x912ecc00 == 73 [pid = 9155] [id = 475]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x890d8c00 == 72 [pid = 9155] [id = 477]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3cac00 == 71 [pid = 9155] [id = 478]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8839d400 == 70 [pid = 9155] [id = 479]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8c746800 == 69 [pid = 9155] [id = 480]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x88c32c00 == 68 [pid = 9155] [id = 481]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8c74a000 == 67 [pid = 9155] [id = 482]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x888e2c00 == 66 [pid = 9155] [id = 483]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8db0dc00 == 65 [pid = 9155] [id = 484]
23:15:37 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62d800 == 64 [pid = 9155] [id = 485]
23:15:37 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x8d50d800) [pid = 9155] [serial = 1293] [outer = (nil)] [url = about:blank]
23:15:37 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8c3cbc00) [pid = 9155] [serial = 1290] [outer = (nil)] [url = about:blank]
23:15:37 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8db0c400) [pid = 9155] [serial = 1296] [outer = (nil)] [url = about:blank]
23:15:37 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
23:15:37 INFO - document served over http requires an https
23:15:37 INFO - sub-resource via fetch-request using the meta-csp
23:15:37 INFO - delivery method with no-redirect and when
23:15:37 INFO - the target request is cross-origin.
23:15:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2842ms
23:15:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:15:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x88442800 == 65 [pid = 9155] [id = 506]
23:15:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x88443800) [pid = 9155] [serial = 1420] [outer = (nil)]
23:15:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x890e0800) [pid = 9155] [serial = 1421] [outer = 0x88443800]
23:15:38 INFO - PROCESS | 9155 | 1447485338188 Marionette INFO loaded listener.js
23:15:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x8b81bc00) [pid = 9155] [serial = 1422] [outer = 0x88443800]
23:15:39 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
23:15:39 INFO - document served over http requires an https
23:15:39 INFO - sub-resource via fetch-request using the meta-csp
23:15:39 INFO - delivery method with swap-origin-redirect and when
23:15:39 INFO - the target request is cross-origin.
23:15:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1374ms
23:15:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:15:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b20d400 == 66 [pid = 9155] [id = 507]
23:15:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x8c7ecc00) [pid = 9155] [serial = 1423] [outer = (nil)]
23:15:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x8d503800) [pid = 9155] [serial = 1424] [outer = 0x8c7ecc00]
23:15:39 INFO - PROCESS | 9155 | 1447485339595 Marionette INFO loaded listener.js
23:15:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x8db07000) [pid = 9155] [serial = 1425] [outer = 0x8c7ecc00]
23:15:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9cc000 == 67 [pid = 9155] [id = 508]
23:15:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8eb13400) [pid = 9155] [serial = 1426] [outer = (nil)]
23:15:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8d629c00) [pid = 9155] [serial = 1427] [outer = 0x8eb13400]
23:15:40 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
23:15:40 INFO - document served over http requires an https
23:15:40 INFO - sub-resource via iframe-tag using the meta-csp
23:15:40 INFO - delivery method with keep-origin-redirect and when
23:15:40 INFO - the target request is cross-origin.
23:15:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1576ms
23:15:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:15:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb3c000 == 68 [pid = 9155] [id = 509]
23:15:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x8eb3e800) [pid = 9155] [serial = 1428] [outer = (nil)]
23:15:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x8eb45400) [pid = 9155] [serial = 1429] [outer = 0x8eb3e800]
23:15:41 INFO - PROCESS | 9155 | 1447485341290 Marionette INFO loaded listener.js
23:15:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x912e9800) [pid = 9155] [serial = 1430] [outer = 0x8eb3e800]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x88443000) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x8c746c00) [pid = 9155] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485299278]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8e089c00) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x88c34000) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8d503c00) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x890e1000) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x8d62f000) [pid = 9155] [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]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x8e3a4000) [pid = 9155] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x8c7e9400) [pid = 9155] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8c3cb800) [pid = 9155] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8eb15000) [pid = 9155] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8b81c400) [pid = 9155] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485276107]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8eb2d800) [pid = 9155] [serial = 1364] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8c749c00) [pid = 9155] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x926f4c00) [pid = 9155] [serial = 1328] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x8b818800) [pid = 9155] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8e095000) [pid = 9155] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8d50f400) [pid = 9155] [serial = 1355] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x88c3c800) [pid = 9155] [serial = 1303] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x91bb8400) [pid = 9155] [serial = 1322] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x9278e800) [pid = 9155] [serial = 1331] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x8956cc00) [pid = 9155] [serial = 1350] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x88392800) [pid = 9155] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485299278]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8c3ca800) [pid = 9155] [serial = 1308] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x91f5b800) [pid = 9155] [serial = 1325] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x945e8400) [pid = 9155] [serial = 1337] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8e090000) [pid = 9155] [serial = 1358] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x929fa000) [pid = 9155] [serial = 1334] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8eb43800) [pid = 9155] [serial = 1313] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8936ec00) [pid = 9155] [serial = 1340] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x88a93c00) [pid = 9155] [serial = 1345] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8c7eb800) [pid = 9155] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9158b000) [pid = 9155] [serial = 1319] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8e092000) [pid = 9155] [serial = 1361] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9140d000) [pid = 9155] [serial = 1316] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8844c000) [pid = 9155] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485276107]
23:15:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x8843e800 == 69 [pid = 9155] [id = 510]
23:15:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x88442000) [pid = 9155] [serial = 1431] [outer = (nil)]
23:15:42 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8936dc00) [pid = 9155] [serial = 1233] [outer = (nil)] [url = about:blank]
23:15:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8936bc00) [pid = 9155] [serial = 1432] [outer = 0x88442000]
23:15:42 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
23:15:42 INFO - document served over http requires an https
23:15:42 INFO - sub-resource via iframe-tag using the meta-csp
23:15:42 INFO - delivery method with no-redirect and when
23:15:42 INFO - the target request is cross-origin.
23:15:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1997ms
23:15:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:15:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e4000 == 70 [pid = 9155] [id = 511]
23:15:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x888e8400) [pid = 9155] [serial = 1433] [outer = (nil)]
23:15:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8e089c00) [pid = 9155] [serial = 1434] [outer = 0x888e8400]
23:15:43 INFO - PROCESS | 9155 | 1447485343165 Marionette INFO loaded listener.js
23:15:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x9140dc00) [pid = 9155] [serial = 1435] [outer = 0x888e8400]
23:15:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x91465400 == 71 [pid = 9155] [id = 512]
23:15:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x91465800) [pid = 9155] [serial = 1436] [outer = (nil)]
23:15:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8c7ea400) [pid = 9155] [serial = 1437] [outer = 0x91465800]
23:15:44 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
23:15:44 INFO - document served over http requires an https
23:15:44 INFO - sub-resource via iframe-tag using the meta-csp
23:15:44 INFO - delivery method with swap-origin-redirect and when
23:15:44 INFO - the target request is cross-origin.
23:15:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1397ms
23:15:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:15:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x88395800 == 72 [pid = 9155] [id = 513]
23:15:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x88396c00) [pid = 9155] [serial = 1438] [outer = (nil)]
23:15:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8844c000) [pid = 9155] [serial = 1439] [outer = 0x88396c00]
23:15:44 INFO - PROCESS | 9155 | 1447485344721 Marionette INFO loaded listener.js
23:15:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x890d9c00) [pid = 9155] [serial = 1440] [outer = 0x88396c00]
23:15:46 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
23:15:46 INFO - document served over http requires an https
23:15:46 INFO - sub-resource via script-tag using the meta-csp
23:15:46 INFO - delivery method with keep-origin-redirect and when
23:15:46 INFO - the target request is cross-origin.
23:15:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1934ms
23:15:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:15:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f1000 == 73 [pid = 9155] [id = 514]
23:15:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8bd32400) [pid = 9155] [serial = 1441] [outer = (nil)]
23:15:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8bd72000) [pid = 9155] [serial = 1442] [outer = 0x8bd32400]
23:15:46 INFO - PROCESS | 9155 | 1447485346721 Marionette INFO loaded listener.js
23:15:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8d505800) [pid = 9155] [serial = 1443] [outer = 0x8bd32400]
23:15:47 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
23:15:47 INFO - document served over http requires an https
23:15:47 INFO - sub-resource via script-tag using the meta-csp
23:15:47 INFO - delivery method with no-redirect and when
23:15:47 INFO - the target request is cross-origin.
23:15:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1735ms
23:15:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:15:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39c400 == 74 [pid = 9155] [id = 515]
23:15:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8e9bf800) [pid = 9155] [serial = 1444] [outer = (nil)]
23:15:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x8eb1c400) [pid = 9155] [serial = 1445] [outer = 0x8e9bf800]
23:15:48 INFO - PROCESS | 9155 | 1447485348451 Marionette INFO loaded listener.js
23:15:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x9146ac00) [pid = 9155] [serial = 1446] [outer = 0x8e9bf800]
23:15:49 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
23:15:49 INFO - document served over http requires an https
23:15:49 INFO - sub-resource via script-tag using the meta-csp
23:15:49 INFO - delivery method with swap-origin-redirect and when
23:15:49 INFO - the target request is cross-origin.
23:15:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1782ms
23:15:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:15:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bbf400 == 75 [pid = 9155] [id = 516]
23:15:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x91bc2c00) [pid = 9155] [serial = 1447] [outer = (nil)]
23:15:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x91dcfc00) [pid = 9155] [serial = 1448] [outer = 0x91bc2c00]
23:15:50 INFO - PROCESS | 9155 | 1447485350295 Marionette INFO loaded listener.js
23:15:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x926ef800) [pid = 9155] [serial = 1449] [outer = 0x91bc2c00]
23:15:51 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
23:15:51 INFO - document served over http requires an https
23:15:51 INFO - sub-resource via xhr-request using the meta-csp
23:15:51 INFO - delivery method with keep-origin-redirect and when
23:15:51 INFO - the target request is cross-origin.
23:15:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1718ms
23:15:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:15:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f5e800 == 76 [pid = 9155] [id = 517]
23:15:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x92789c00) [pid = 9155] [serial = 1450] [outer = (nil)]
23:15:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x92790400) [pid = 9155] [serial = 1451] [outer = 0x92789c00]
23:15:52 INFO - PROCESS | 9155 | 1447485352094 Marionette INFO loaded listener.js
23:15:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x93fb1800) [pid = 9155] [serial = 1452] [outer = 0x92789c00]
23:15:53 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
23:15:53 INFO - document served over http requires an https
23:15:53 INFO - sub-resource via xhr-request using the meta-csp
23:15:53 INFO - delivery method with no-redirect and when
23:15:53 INFO - the target request is cross-origin.
23:15:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1733ms
23:15:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:15:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x945eac00 == 77 [pid = 9155] [id = 518]
23:15:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x945eb000) [pid = 9155] [serial = 1453] [outer = (nil)]
23:15:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x945f3000) [pid = 9155] [serial = 1454] [outer = 0x945eb000]
23:15:53 INFO - PROCESS | 9155 | 1447485353689 Marionette INFO loaded listener.js
23:15:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x97f06c00) [pid = 9155] [serial = 1455] [outer = 0x945eb000]
23:15:54 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
23:15:54 INFO - document served over http requires an https
23:15:54 INFO - sub-resource via xhr-request using the meta-csp
23:15:54 INFO - delivery method with swap-origin-redirect and when
23:15:54 INFO - the target request is cross-origin.
23:15:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1756ms
23:15:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:15:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x89362400 == 78 [pid = 9155] [id = 519]
23:15:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x9278d000) [pid = 9155] [serial = 1456] [outer = (nil)]
23:15:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x98abb800) [pid = 9155] [serial = 1457] [outer = 0x9278d000]
23:15:55 INFO - PROCESS | 9155 | 1447485355564 Marionette INFO loaded listener.js
23:15:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x9a7a7400) [pid = 9155] [serial = 1458] [outer = 0x9278d000]
23:15:56 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
23:15:56 INFO - document served over http requires an http
23:15:56 INFO - sub-resource via fetch-request using the meta-csp
23:15:56 INFO - delivery method with keep-origin-redirect and when
23:15:56 INFO - the target request is same-origin.
23:15:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1698ms
23:15:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:15:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1d0000 == 79 [pid = 9155] [id = 520]
23:15:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x98ac7800) [pid = 9155] [serial = 1459] [outer = (nil)]
23:15:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x9a945400) [pid = 9155] [serial = 1460] [outer = 0x98ac7800]
23:15:57 INFO - PROCESS | 9155 | 1447485357278 Marionette INFO loaded listener.js
23:15:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x9ac81000) [pid = 9155] [serial = 1461] [outer = 0x98ac7800]
23:15:58 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
23:15:58 INFO - document served over http requires an http
23:15:58 INFO - sub-resource via fetch-request using the meta-csp
23:15:58 INFO - delivery method with no-redirect and when
23:15:58 INFO - the target request is same-origin.
23:15:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1679ms
23:15:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:15:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a79d000 == 80 [pid = 9155] [id = 521]
23:15:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x9ad69000) [pid = 9155] [serial = 1462] [outer = (nil)]
23:15:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9ae16000) [pid = 9155] [serial = 1463] [outer = 0x9ad69000]
23:15:58 INFO - PROCESS | 9155 | 1447485358880 Marionette INFO loaded listener.js
23:15:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9b40c400) [pid = 9155] [serial = 1464] [outer = 0x9ad69000]
23:16:00 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
23:16:00 INFO - document served over http requires an http
23:16:00 INFO - sub-resource via fetch-request using the meta-csp
23:16:00 INFO - delivery method with swap-origin-redirect and when
23:16:00 INFO - the target request is same-origin.
23:16:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1635ms
23:16:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:16:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b473400 == 81 [pid = 9155] [id = 522]
23:16:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9b478000) [pid = 9155] [serial = 1465] [outer = (nil)]
23:16:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9b5c9000) [pid = 9155] [serial = 1466] [outer = 0x9b478000]
23:16:00 INFO - PROCESS | 9155 | 1447485360500 Marionette INFO loaded listener.js
23:16:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9b5d3800) [pid = 9155] [serial = 1467] [outer = 0x9b478000]
23:16:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b850400 == 82 [pid = 9155] [id = 523]
23:16:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9b852c00) [pid = 9155] [serial = 1468] [outer = (nil)]
23:16:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9b5d6800) [pid = 9155] [serial = 1469] [outer = 0x9b852c00]
23:16:01 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
23:16:01 INFO - document served over http requires an http
23:16:01 INFO - sub-resource via iframe-tag using the meta-csp
23:16:01 INFO - delivery method with keep-origin-redirect and when
23:16:01 INFO - the target request is same-origin.
23:16:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1731ms
23:16:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:16:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b855800 == 83 [pid = 9155] [id = 524]
23:16:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x9b856000) [pid = 9155] [serial = 1470] [outer = (nil)]
23:16:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x9b85d800) [pid = 9155] [serial = 1471] [outer = 0x9b856000]
23:16:02 INFO - PROCESS | 9155 | 1447485362413 Marionette INFO loaded listener.js
23:16:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x9c13cc00) [pid = 9155] [serial = 1472] [outer = 0x9b856000]
23:16:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c179000 == 84 [pid = 9155] [id = 525]
23:16:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x9c179400) [pid = 9155] [serial = 1473] [outer = (nil)]
23:16:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x9c172000) [pid = 9155] [serial = 1474] [outer = 0x9c179400]
23:16:03 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
23:16:03 INFO - document served over http requires an http
23:16:03 INFO - sub-resource via iframe-tag using the meta-csp
23:16:03 INFO - delivery method with no-redirect and when
23:16:03 INFO - the target request is same-origin.
23:16:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1885ms
23:16:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:16:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c171000 == 85 [pid = 9155] [id = 526]
23:16:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x9c175800) [pid = 9155] [serial = 1475] [outer = (nil)]
23:16:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x9c841c00) [pid = 9155] [serial = 1476] [outer = 0x9c175800]
23:16:04 INFO - PROCESS | 9155 | 1447485364324 Marionette INFO loaded listener.js
23:16:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x9c9c4400) [pid = 9155] [serial = 1477] [outer = 0x9c175800]
23:16:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c9cb800 == 86 [pid = 9155] [id = 527]
23:16:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9c9cd400) [pid = 9155] [serial = 1478] [outer = (nil)]
23:16:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x9c9cbc00) [pid = 9155] [serial = 1479] [outer = 0x9c9cd400]
23:16:05 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
23:16:05 INFO - document served over http requires an http
23:16:05 INFO - sub-resource via iframe-tag using the meta-csp
23:16:05 INFO - delivery method with swap-origin-redirect and when
23:16:05 INFO - the target request is same-origin.
23:16:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1852ms
23:16:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:16:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b859000 == 87 [pid = 9155] [id = 528]
23:16:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x9c17a400) [pid = 9155] [serial = 1480] [outer = (nil)]
23:16:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x9c9cdc00) [pid = 9155] [serial = 1481] [outer = 0x9c17a400]
23:16:06 INFO - PROCESS | 9155 | 1447485366101 Marionette INFO loaded listener.js
23:16:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x9cbe1800) [pid = 9155] [serial = 1482] [outer = 0x9c17a400]
23:16:07 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
23:16:07 INFO - document served over http requires an http
23:16:07 INFO - sub-resource via script-tag using the meta-csp
23:16:07 INFO - delivery method with keep-origin-redirect and when
23:16:07 INFO - the target request is same-origin.
23:16:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1829ms
23:16:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:16:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd30800 == 88 [pid = 9155] [id = 529]
23:16:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x9c840c00) [pid = 9155] [serial = 1483] [outer = (nil)]
23:16:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x9cc43c00) [pid = 9155] [serial = 1484] [outer = 0x9c840c00]
23:16:07 INFO - PROCESS | 9155 | 1447485367940 Marionette INFO loaded listener.js
23:16:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x9cc4c400) [pid = 9155] [serial = 1485] [outer = 0x9c840c00]
23:16:09 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
23:16:09 INFO - document served over http requires an http
23:16:09 INFO - sub-resource via script-tag using the meta-csp
23:16:09 INFO - delivery method with no-redirect and when
23:16:09 INFO - the target request is same-origin.
23:16:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1634ms
23:16:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:16:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc44000 == 89 [pid = 9155] [id = 530]
23:16:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x9cc50000) [pid = 9155] [serial = 1486] [outer = (nil)]
23:16:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x9d632400) [pid = 9155] [serial = 1487] [outer = 0x9cc50000]
23:16:09 INFO - PROCESS | 9155 | 1447485369494 Marionette INFO loaded listener.js
23:16:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x9d63a400) [pid = 9155] [serial = 1488] [outer = 0x9cc50000]
23:16:10 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
23:16:10 INFO - document served over http requires an http
23:16:10 INFO - sub-resource via script-tag using the meta-csp
23:16:10 INFO - delivery method with swap-origin-redirect and when
23:16:10 INFO - the target request is same-origin.
23:16:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1595ms
23:16:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:16:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d634000 == 90 [pid = 9155] [id = 531]
23:16:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9d63e400) [pid = 9155] [serial = 1489] [outer = (nil)]
23:16:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9d64b800) [pid = 9155] [serial = 1490] [outer = 0x9d63e400]
23:16:11 INFO - PROCESS | 9155 | 1447485371117 Marionette INFO loaded listener.js
23:16:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x9d652400) [pid = 9155] [serial = 1491] [outer = 0x9d63e400]
23:16:12 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
23:16:12 INFO - document served over http requires an http
23:16:12 INFO - sub-resource via xhr-request using the meta-csp
23:16:12 INFO - delivery method with keep-origin-redirect and when
23:16:12 INFO - the target request is same-origin.
23:16:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms
23:16:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:16:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d64ec00 == 91 [pid = 9155] [id = 532]
23:16:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x9d81ac00) [pid = 9155] [serial = 1492] [outer = (nil)]
23:16:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x9d821c00) [pid = 9155] [serial = 1493] [outer = 0x9d81ac00]
23:16:12 INFO - PROCESS | 9155 | 1447485372974 Marionette INFO loaded listener.js
23:16:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x9da2f400) [pid = 9155] [serial = 1494] [outer = 0x9d81ac00]
23:16:14 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
23:16:14 INFO - document served over http requires an http
23:16:14 INFO - sub-resource via xhr-request using the meta-csp
23:16:14 INFO - delivery method with no-redirect and when
23:16:14 INFO - the target request is same-origin.
23:16:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1681ms
23:16:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a3c00 == 90 [pid = 9155] [id = 463]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x89566800 == 89 [pid = 9155] [id = 487]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8936cc00 == 88 [pid = 9155] [id = 438]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x89363c00 == 87 [pid = 9155] [id = 436]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8936f000 == 86 [pid = 9155] [id = 488]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d3000 == 85 [pid = 9155] [id = 451]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8dd000 == 84 [pid = 9155] [id = 489]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f7800 == 83 [pid = 9155] [id = 445]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x91572000 == 82 [pid = 9155] [id = 490]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x917c9000 == 81 [pid = 9155] [id = 491]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x926f1400 == 80 [pid = 9155] [id = 492]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8d632800 == 79 [pid = 9155] [id = 444]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x952ddc00 == 78 [pid = 9155] [id = 493]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x945f2800 == 77 [pid = 9155] [id = 494]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x95318800 == 76 [pid = 9155] [id = 495]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x91792c00 == 75 [pid = 9155] [id = 454]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x952e2400 == 74 [pid = 9155] [id = 496]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x95f07400 == 73 [pid = 9155] [id = 497]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x88a92400 == 72 [pid = 9155] [id = 447]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x95f0b800 == 71 [pid = 9155] [id = 498]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x97dc4800 == 70 [pid = 9155] [id = 499]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x88391c00 == 69 [pid = 9155] [id = 446]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x890db400 == 68 [pid = 9155] [id = 500]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x88447000 == 67 [pid = 9155] [id = 457]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x98497000 == 66 [pid = 9155] [id = 501]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x91466c00 == 65 [pid = 9155] [id = 502]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x917c4c00 == 64 [pid = 9155] [id = 453]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x919d9000 == 63 [pid = 9155] [id = 503]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x901ae400 == 62 [pid = 9155] [id = 449]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8956b800 == 61 [pid = 9155] [id = 505]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x88442800 == 60 [pid = 9155] [id = 506]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8b20d400 == 59 [pid = 9155] [id = 507]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9cc000 == 58 [pid = 9155] [id = 508]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb3c000 == 57 [pid = 9155] [id = 509]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8843e800 == 56 [pid = 9155] [id = 510]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x888e2800 == 55 [pid = 9155] [id = 486]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8936b000 == 54 [pid = 9155] [id = 443]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x888e4000 == 53 [pid = 9155] [id = 511]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f0c00 == 52 [pid = 9155] [id = 461]
23:16:15 INFO - PROCESS | 9155 | --DOCSHELL 0x91465400 == 51 [pid = 9155] [id = 512]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x917c4000 == 50 [pid = 9155] [id = 476]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x91f59800 == 49 [pid = 9155] [id = 504]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x88395800 == 48 [pid = 9155] [id = 513]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x88396800 == 47 [pid = 9155] [id = 441]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f1000 == 46 [pid = 9155] [id = 514]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f3c00 == 45 [pid = 9155] [id = 466]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39c400 == 44 [pid = 9155] [id = 515]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x888e3c00 == 43 [pid = 9155] [id = 464]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x91bbf400 == 42 [pid = 9155] [id = 516]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb30000 == 41 [pid = 9155] [id = 468]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x91f5e800 == 40 [pid = 9155] [id = 517]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x945eac00 == 39 [pid = 9155] [id = 518]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x89362400 == 38 [pid = 9155] [id = 519]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1d0000 == 37 [pid = 9155] [id = 520]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9a79d000 == 36 [pid = 9155] [id = 521]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9b473400 == 35 [pid = 9155] [id = 522]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9b850400 == 34 [pid = 9155] [id = 523]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9b855800 == 33 [pid = 9155] [id = 524]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9c179000 == 32 [pid = 9155] [id = 525]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9c171000 == 31 [pid = 9155] [id = 526]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9c9cb800 == 30 [pid = 9155] [id = 527]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9b859000 == 29 [pid = 9155] [id = 528]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd30800 == 28 [pid = 9155] [id = 529]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc44000 == 27 [pid = 9155] [id = 530]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9d634000 == 26 [pid = 9155] [id = 531]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9d64ec00 == 25 [pid = 9155] [id = 532]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x888e7c00 == 24 [pid = 9155] [id = 458]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6ac00 == 23 [pid = 9155] [id = 439]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f2c00 == 22 [pid = 9155] [id = 442]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x912e1800 == 21 [pid = 9155] [id = 423]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x890e6800 == 20 [pid = 9155] [id = 459]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8c741800 == 19 [pid = 9155] [id = 460]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x890e2c00 == 18 [pid = 9155] [id = 440]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x888e4400 == 17 [pid = 9155] [id = 455]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x901b0c00 == 16 [pid = 9155] [id = 428]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8b812c00 == 15 [pid = 9155] [id = 418]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x890dcc00 == 14 [pid = 9155] [id = 430]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb26000 == 13 [pid = 9155] [id = 421]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x88394000 == 12 [pid = 9155] [id = 456]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd74c00 == 11 [pid = 9155] [id = 462]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x890e4000 == 10 [pid = 9155] [id = 434]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8c400 == 9 [pid = 9155] [id = 413]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8d9c00 == 8 [pid = 9155] [id = 424]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743800 == 7 [pid = 9155] [id = 425]
23:16:17 INFO - PROCESS | 9155 | --DOCSHELL 0x9140d400 == 6 [pid = 9155] [id = 429]
23:16:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838fc00 == 7 [pid = 9155] [id = 533]
23:16:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x88392000) [pid = 9155] [serial = 1495] [outer = (nil)]
23:16:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x88395c00) [pid = 9155] [serial = 1496] [outer = 0x88392000]
23:16:18 INFO - PROCESS | 9155 | 1447485378045 Marionette INFO loaded listener.js
23:16:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x88448400) [pid = 9155] [serial = 1497] [outer = 0x88392000]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x8e3a4400) [pid = 9155] [serial = 1359] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x8eb11c00) [pid = 9155] [serial = 1362] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x8b0f0c00) [pid = 9155] [serial = 1346] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8d8dd800) [pid = 9155] [serial = 1356] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8b1c9c00) [pid = 9155] [serial = 1341] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8e39d000) [pid = 9155] [serial = 1299] [outer = (nil)] [url = about:blank]
23:16:18 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x8bd2b000) [pid = 9155] [serial = 1351] [outer = (nil)] [url = about:blank]
23:16:19 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
23:16:19 INFO - document served over http requires an http
23:16:19 INFO - sub-resource via xhr-request using the meta-csp
23:16:19 INFO - delivery method with swap-origin-redirect and when
23:16:19 INFO - the target request is same-origin.
23:16:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 5558ms
23:16:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:16:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c37c00 == 8 [pid = 9155] [id = 534]
23:16:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x88c38400) [pid = 9155] [serial = 1498] [outer = (nil)]
23:16:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x88c3d400) [pid = 9155] [serial = 1499] [outer = 0x88c38400]
23:16:19 INFO - PROCESS | 9155 | 1447485379981 Marionette INFO loaded listener.js
23:16:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x890e3c00) [pid = 9155] [serial = 1500] [outer = 0x88c38400]
23:16:21 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
23:16:21 INFO - document served over http requires an https
23:16:21 INFO - sub-resource via fetch-request using the meta-csp
23:16:21 INFO - delivery method with keep-origin-redirect and when
23:16:21 INFO - the target request is same-origin.
23:16:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1538ms
23:16:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:16:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x88445000 == 9 [pid = 9155] [id = 535]
23:16:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x89564000) [pid = 9155] [serial = 1501] [outer = (nil)]
23:16:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x89568400) [pid = 9155] [serial = 1502] [outer = 0x89564000]
23:16:21 INFO - PROCESS | 9155 | 1447485381476 Marionette INFO loaded listener.js
23:16:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x8b0f2c00) [pid = 9155] [serial = 1503] [outer = 0x89564000]
23:16:22 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
23:16:22 INFO - document served over http requires an https
23:16:22 INFO - sub-resource via fetch-request using the meta-csp
23:16:22 INFO - delivery method with no-redirect and when
23:16:22 INFO - the target request is same-origin.
23:16:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1679ms
23:16:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x88395000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x93fb4000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x98ac3400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x912ed400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8bd27800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x91406800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x89361000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x9157f000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x919cf000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x901b9800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x88443800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x988e4800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x8b0ed800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x8e9c8800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x92794c00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x91573000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x8d8e5c00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x890e3800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x8eb30800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8e9cd800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x945f3800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x8bd6bc00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x8c7f3000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x953ca000) [pid = 9155] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485319061]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x88a8ec00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x919d3800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x91d99400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x888e8400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8b20c000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x9278bc00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x8bd6fc00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x952e0800) [pid = 9155] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8eb13400) [pid = 9155] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x94566400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x88442000) [pid = 9155] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485342419]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x91465800) [pid = 9155] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x8eb3e800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x888e5000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x98502400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8c748000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x917c5400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8c3cd000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8956c000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x89365400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x8956c400) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x91f5bc00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8c7ecc00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x97dc5000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x98495800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x97b0d800) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x95f0a400) [pid = 9155] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x953cc000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x91573c00) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x926fd000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x988e7000) [pid = 9155] [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]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8e089c00) [pid = 9155] [serial = 1434] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8c7ea400) [pid = 9155] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8d629c00) [pid = 9155] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x890e0800) [pid = 9155] [serial = 1421] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x97dc7800) [pid = 9155] [serial = 1400] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x953d0c00) [pid = 9155] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485319061]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x97b15800) [pid = 9155] [serial = 1397] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9157cc00) [pid = 9155] [serial = 1376] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9a6f7c00) [pid = 9155] [serial = 1415] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x929f7400) [pid = 9155] [serial = 1382] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8eb45400) [pid = 9155] [serial = 1429] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x98505000) [pid = 9155] [serial = 1406] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8936bc00) [pid = 9155] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485342419]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x95f06800) [pid = 9155] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x98abb000) [pid = 9155] [serial = 1412] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x98498c00) [pid = 9155] [serial = 1403] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x912e7800) [pid = 9155] [serial = 1373] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x988e6c00) [pid = 9155] [serial = 1409] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8d503800) [pid = 9155] [serial = 1424] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8b1c9000) [pid = 9155] [serial = 1418] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x945f2c00) [pid = 9155] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x953d1800) [pid = 9155] [serial = 1392] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x952e1800) [pid = 9155] [serial = 1387] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x919d6c00) [pid = 9155] [serial = 1379] [outer = (nil)] [url = about:blank]
23:16:25 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8b811800) [pid = 9155] [serial = 1367] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8c7f8000) [pid = 9155] [serial = 1370] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9850fc00) [pid = 9155] [serial = 1407] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x901ba800) [pid = 9155] [serial = 1314] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x901b5400) [pid = 9155] [serial = 1257] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8d50bc00) [pid = 9155] [serial = 1242] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8e9cb000) [pid = 9155] [serial = 1251] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8b1c4000) [pid = 9155] [serial = 1236] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x988ecc00) [pid = 9155] [serial = 1410] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x952d8800) [pid = 9155] [serial = 1338] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8d507400) [pid = 9155] [serial = 1281] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x93fb8400) [pid = 9155] [serial = 1335] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x952d7800) [pid = 9155] [serial = 1212] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x9156d800) [pid = 9155] [serial = 1317] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x91da1400) [pid = 9155] [serial = 1323] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8e096000) [pid = 9155] [serial = 1248] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8bd6d000) [pid = 9155] [serial = 1368] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8c741000) [pid = 9155] [serial = 1239] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x8d8e1000) [pid = 9155] [serial = 1245] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x92787800) [pid = 9155] [serial = 1329] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x98ac5400) [pid = 9155] [serial = 1413] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x91583000) [pid = 9155] [serial = 1267] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x917c2400) [pid = 9155] [serial = 1320] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x91463000) [pid = 9155] [serial = 1262] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8e399800) [pid = 9155] [serial = 1371] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x8eb2b400) [pid = 9155] [serial = 1254] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x91bbac00) [pid = 9155] [serial = 1272] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x8d8e2800) [pid = 9155] [serial = 1309] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x8eb49400) [pid = 9155] [serial = 1365] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x8b0ee000) [pid = 9155] [serial = 1304] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x91dd8800) [pid = 9155] [serial = 1275] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x91f64c00) [pid = 9155] [serial = 1326] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x929f0400) [pid = 9155] [serial = 1332] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x91572c00) [pid = 9155] [serial = 1278] [outer = (nil)] [url = about:blank]
23:16:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838ec00 == 10 [pid = 9155] [id = 536]
23:16:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x88390800) [pid = 9155] [serial = 1504] [outer = (nil)]
23:16:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x88442000) [pid = 9155] [serial = 1505] [outer = 0x88390800]
23:16:26 INFO - PROCESS | 9155 | 1447485386141 Marionette INFO loaded listener.js
23:16:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x89567000) [pid = 9155] [serial = 1506] [outer = 0x88390800]
23:16:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:27 INFO - document served over http requires an https
23:16:27 INFO - sub-resource via fetch-request using the meta-csp
23:16:27 INFO - delivery method with swap-origin-redirect and when
23:16:27 INFO - the target request is same-origin.
23:16:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4185ms
23:16:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:16:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8c000 == 11 [pid = 9155] [id = 537]
23:16:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x89564800) [pid = 9155] [serial = 1507] [outer = (nil)]
23:16:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x8b811c00) [pid = 9155] [serial = 1508] [outer = 0x89564800]
23:16:27 INFO - PROCESS | 9155 | 1447485387325 Marionette INFO loaded listener.js
23:16:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8b81cc00) [pid = 9155] [serial = 1509] [outer = 0x89564800]
23:16:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a97800 == 12 [pid = 9155] [id = 538]
23:16:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x88c31800) [pid = 9155] [serial = 1510] [outer = (nil)]
23:16:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x88c40800) [pid = 9155] [serial = 1511] [outer = 0x88c31800]
23:16:28 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
23:16:28 INFO - document served over http requires an https
23:16:28 INFO - sub-resource via iframe-tag using the meta-csp
23:16:28 INFO - delivery method with keep-origin-redirect and when
23:16:28 INFO - the target request is same-origin.
23:16:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1839ms
23:16:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:16:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x89369800 == 13 [pid = 9155] [id = 539]
23:16:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8936a400) [pid = 9155] [serial = 1512] [outer = (nil)]
23:16:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x89562c00) [pid = 9155] [serial = 1513] [outer = 0x8936a400]
23:16:29 INFO - PROCESS | 9155 | 1447485389450 Marionette INFO loaded listener.js
23:16:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b20f800) [pid = 9155] [serial = 1514] [outer = 0x8936a400]
23:16:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd30800 == 14 [pid = 9155] [id = 540]
23:16:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8bd30c00) [pid = 9155] [serial = 1515] [outer = (nil)]
23:16:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8bd34000) [pid = 9155] [serial = 1516] [outer = 0x8bd30c00]
23:16:30 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
23:16:30 INFO - document served over http requires an https
23:16:30 INFO - sub-resource via iframe-tag using the meta-csp
23:16:30 INFO - delivery method with no-redirect and when
23:16:30 INFO - the target request is same-origin.
23:16:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1794ms
23:16:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:16:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8843e400 == 15 [pid = 9155] [id = 541]
23:16:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x888ea000) [pid = 9155] [serial = 1517] [outer = (nil)]
23:16:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8bd73000) [pid = 9155] [serial = 1518] [outer = 0x888ea000]
23:16:31 INFO - PROCESS | 9155 | 1447485391243 Marionette INFO loaded listener.js
23:16:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8c3cfc00) [pid = 9155] [serial = 1519] [outer = 0x888ea000]
23:16:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743800 == 16 [pid = 9155] [id = 542]
23:16:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8c746c00) [pid = 9155] [serial = 1520] [outer = (nil)]
23:16:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8c3cd400) [pid = 9155] [serial = 1521] [outer = 0x8c746c00]
23:16:32 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
23:16:32 INFO - document served over http requires an https
23:16:32 INFO - sub-resource via iframe-tag using the meta-csp
23:16:32 INFO - delivery method with swap-origin-redirect and when
23:16:32 INFO - the target request is same-origin.
23:16:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1884ms
23:16:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:16:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7ebc00 == 17 [pid = 9155] [id = 543]
23:16:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8c7eec00) [pid = 9155] [serial = 1522] [outer = (nil)]
23:16:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8c7f1000) [pid = 9155] [serial = 1523] [outer = 0x8c7eec00]
23:16:33 INFO - PROCESS | 9155 | 1447485393181 Marionette INFO loaded listener.js
23:16:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8d506400) [pid = 9155] [serial = 1524] [outer = 0x8c7eec00]
23:16:34 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
23:16:34 INFO - document served over http requires an https
23:16:34 INFO - sub-resource via script-tag using the meta-csp
23:16:34 INFO - delivery method with keep-origin-redirect and when
23:16:34 INFO - the target request is same-origin.
23:16:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1744ms
23:16:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:16:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d505000 == 18 [pid = 9155] [id = 544]
23:16:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8d50fc00) [pid = 9155] [serial = 1525] [outer = (nil)]
23:16:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8d627800) [pid = 9155] [serial = 1526] [outer = 0x8d50fc00]
23:16:34 INFO - PROCESS | 9155 | 1447485394865 Marionette INFO loaded listener.js
23:16:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8d8e1c00) [pid = 9155] [serial = 1527] [outer = 0x8d50fc00]
23:16:35 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
23:16:35 INFO - document served over http requires an https
23:16:35 INFO - sub-resource via script-tag using the meta-csp
23:16:35 INFO - delivery method with no-redirect and when
23:16:35 INFO - the target request is same-origin.
23:16:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1484ms
23:16:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:16:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d634000 == 19 [pid = 9155] [id = 545]
23:16:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8db05800) [pid = 9155] [serial = 1528] [outer = (nil)]
23:16:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8db0c000) [pid = 9155] [serial = 1529] [outer = 0x8db05800]
23:16:36 INFO - PROCESS | 9155 | 1447485396311 Marionette INFO loaded listener.js
23:16:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8e08e000) [pid = 9155] [serial = 1530] [outer = 0x8db05800]
23:16:37 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
23:16:37 INFO - document served over http requires an https
23:16:37 INFO - sub-resource via script-tag using the meta-csp
23:16:37 INFO - delivery method with swap-origin-redirect and when
23:16:37 INFO - the target request is same-origin.
23:16:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1834ms
23:16:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:16:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c3c400 == 20 [pid = 9155] [id = 546]
23:16:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x89565000) [pid = 9155] [serial = 1531] [outer = (nil)]
23:16:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8e39f800) [pid = 9155] [serial = 1532] [outer = 0x89565000]
23:16:38 INFO - PROCESS | 9155 | 1447485398238 Marionette INFO loaded listener.js
23:16:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8e9c8400) [pid = 9155] [serial = 1533] [outer = 0x89565000]
23:16:39 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
23:16:39 INFO - document served over http requires an https
23:16:39 INFO - sub-resource via xhr-request using the meta-csp
23:16:39 INFO - delivery method with keep-origin-redirect and when
23:16:39 INFO - the target request is same-origin.
23:16:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1681ms
23:16:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:16:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839a400 == 21 [pid = 9155] [id = 547]
23:16:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e9cc400) [pid = 9155] [serial = 1534] [outer = (nil)]
23:16:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8eb17c00) [pid = 9155] [serial = 1535] [outer = 0x8e9cc400]
23:16:39 INFO - PROCESS | 9155 | 1447485399969 Marionette INFO loaded listener.js
23:16:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8eb22c00) [pid = 9155] [serial = 1536] [outer = 0x8e9cc400]
23:16:41 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
23:16:41 INFO - document served over http requires an https
23:16:41 INFO - sub-resource via xhr-request using the meta-csp
23:16:41 INFO - delivery method with no-redirect and when
23:16:41 INFO - the target request is same-origin.
23:16:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1633ms
23:16:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:16:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd2f800 == 22 [pid = 9155] [id = 548]
23:16:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8bd31000) [pid = 9155] [serial = 1537] [outer = (nil)]
23:16:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8eb30800) [pid = 9155] [serial = 1538] [outer = 0x8bd31000]
23:16:41 INFO - PROCESS | 9155 | 1447485401523 Marionette INFO loaded listener.js
23:16:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x901abc00) [pid = 9155] [serial = 1539] [outer = 0x8bd31000]
23:16:42 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
23:16:42 INFO - document served over http requires an https
23:16:42 INFO - sub-resource via xhr-request using the meta-csp
23:16:42 INFO - delivery method with swap-origin-redirect and when
23:16:42 INFO - the target request is same-origin.
23:16:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1652ms
23:16:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:16:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb18000 == 23 [pid = 9155] [id = 549]
23:16:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x8eb30c00) [pid = 9155] [serial = 1540] [outer = (nil)]
23:16:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x901b6000) [pid = 9155] [serial = 1541] [outer = 0x8eb30c00]
23:16:43 INFO - PROCESS | 9155 | 1447485403159 Marionette INFO loaded listener.js
23:16:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x912ec000) [pid = 9155] [serial = 1542] [outer = 0x8eb30c00]
23:16:44 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
23:16:44 INFO - document served over http requires an http
23:16:44 INFO - sub-resource via fetch-request using the meta-referrer
23:16:44 INFO - delivery method with keep-origin-redirect and when
23:16:44 INFO - the target request is cross-origin.
23:16:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1530ms
23:16:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:16:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x88447800 == 24 [pid = 9155] [id = 550]
23:16:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x912f0400) [pid = 9155] [serial = 1543] [outer = (nil)]
23:16:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x91404c00) [pid = 9155] [serial = 1544] [outer = 0x912f0400]
23:16:44 INFO - PROCESS | 9155 | 1447485404716 Marionette INFO loaded listener.js
23:16:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x9140d400) [pid = 9155] [serial = 1545] [outer = 0x912f0400]
23:16:45 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
23:16:45 INFO - document served over http requires an http
23:16:45 INFO - sub-resource via fetch-request using the meta-referrer
23:16:45 INFO - delivery method with no-redirect and when
23:16:45 INFO - the target request is cross-origin.
23:16:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1628ms
23:16:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:16:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c38c00 == 25 [pid = 9155] [id = 551]
23:16:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x91574400) [pid = 9155] [serial = 1546] [outer = (nil)]
23:16:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91579c00) [pid = 9155] [serial = 1547] [outer = 0x91574400]
23:16:46 INFO - PROCESS | 9155 | 1447485406484 Marionette INFO loaded listener.js
23:16:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x91587400) [pid = 9155] [serial = 1548] [outer = 0x91574400]
23:16:47 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
23:16:47 INFO - document served over http requires an http
23:16:47 INFO - sub-resource via fetch-request using the meta-referrer
23:16:47 INFO - delivery method with swap-origin-redirect and when
23:16:47 INFO - the target request is cross-origin.
23:16:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1745ms
23:16:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:16:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x9158a400 == 26 [pid = 9155] [id = 552]
23:16:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91791c00) [pid = 9155] [serial = 1549] [outer = (nil)]
23:16:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x9179b000) [pid = 9155] [serial = 1550] [outer = 0x91791c00]
23:16:48 INFO - PROCESS | 9155 | 1447485408108 Marionette INFO loaded listener.js
23:16:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x917c6400) [pid = 9155] [serial = 1551] [outer = 0x91791c00]
23:16:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d1400 == 27 [pid = 9155] [id = 553]
23:16:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x919d1c00) [pid = 9155] [serial = 1552] [outer = (nil)]
23:16:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x919d2800) [pid = 9155] [serial = 1553] [outer = 0x919d1c00]
23:16:49 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
23:16:49 INFO - document served over http requires an http
23:16:49 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:49 INFO - delivery method with keep-origin-redirect and when
23:16:49 INFO - the target request is cross-origin.
23:16:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1693ms
23:16:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:16:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81a800 == 28 [pid = 9155] [id = 554]
23:16:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8eb45400) [pid = 9155] [serial = 1554] [outer = (nil)]
23:16:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x919d3000) [pid = 9155] [serial = 1555] [outer = 0x8eb45400]
23:16:49 INFO - PROCESS | 9155 | 1447485409951 Marionette INFO loaded listener.js
23:16:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x91bbf800) [pid = 9155] [serial = 1556] [outer = 0x8eb45400]
23:16:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x91d98c00 == 29 [pid = 9155] [id = 555]
23:16:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x91d9bc00) [pid = 9155] [serial = 1557] [outer = (nil)]
23:16:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x91dd0400) [pid = 9155] [serial = 1558] [outer = 0x91d9bc00]
23:16:51 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
23:16:51 INFO - document served over http requires an http
23:16:51 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:51 INFO - delivery method with no-redirect and when
23:16:51 INFO - the target request is cross-origin.
23:16:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1687ms
23:16:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:16:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd34c00 == 30 [pid = 9155] [id = 556]
23:16:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x91bb7800) [pid = 9155] [serial = 1559] [outer = (nil)]
23:16:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x91d9b400) [pid = 9155] [serial = 1560] [outer = 0x91bb7800]
23:16:51 INFO - PROCESS | 9155 | 1447485411551 Marionette INFO loaded listener.js
23:16:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x91ddc400) [pid = 9155] [serial = 1561] [outer = 0x91bb7800]
23:16:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f65800 == 31 [pid = 9155] [id = 557]
23:16:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x91f66c00) [pid = 9155] [serial = 1562] [outer = (nil)]
23:16:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x91ddb800) [pid = 9155] [serial = 1563] [outer = 0x91f66c00]
23:16:53 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
23:16:53 INFO - document served over http requires an http
23:16:53 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:53 INFO - delivery method with swap-origin-redirect and when
23:16:53 INFO - the target request is cross-origin.
23:16:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1939ms
23:16:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:16:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8ac00 == 32 [pid = 9155] [id = 558]
23:16:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x91f62c00) [pid = 9155] [serial = 1564] [outer = (nil)]
23:16:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x926f2c00) [pid = 9155] [serial = 1565] [outer = 0x91f62c00]
23:16:53 INFO - PROCESS | 9155 | 1447485413579 Marionette INFO loaded listener.js
23:16:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x92787800) [pid = 9155] [serial = 1566] [outer = 0x91f62c00]
23:16:54 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
23:16:54 INFO - document served over http requires an http
23:16:54 INFO - sub-resource via script-tag using the meta-referrer
23:16:54 INFO - delivery method with keep-origin-redirect and when
23:16:54 INFO - the target request is cross-origin.
23:16:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1576ms
23:16:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:16:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8bc00 == 33 [pid = 9155] [id = 559]
23:16:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x8d50dc00) [pid = 9155] [serial = 1567] [outer = (nil)]
23:16:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x92796400) [pid = 9155] [serial = 1568] [outer = 0x8d50dc00]
23:16:55 INFO - PROCESS | 9155 | 1447485415095 Marionette INFO loaded listener.js
23:16:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x929f1c00) [pid = 9155] [serial = 1569] [outer = 0x8d50dc00]
23:16:56 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
23:16:56 INFO - document served over http requires an http
23:16:56 INFO - sub-resource via script-tag using the meta-referrer
23:16:56 INFO - delivery method with no-redirect and when
23:16:56 INFO - the target request is cross-origin.
23:16:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1537ms
23:16:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:16:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f3800 == 34 [pid = 9155] [id = 560]
23:16:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x929f5800) [pid = 9155] [serial = 1570] [outer = (nil)]
23:16:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x93fb8000) [pid = 9155] [serial = 1571] [outer = 0x929f5800]
23:16:56 INFO - PROCESS | 9155 | 1447485416667 Marionette INFO loaded listener.js
23:16:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x945e7800) [pid = 9155] [serial = 1572] [outer = 0x929f5800]
23:16:57 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
23:16:57 INFO - document served over http requires an http
23:16:57 INFO - sub-resource via script-tag using the meta-referrer
23:16:57 INFO - delivery method with swap-origin-redirect and when
23:16:57 INFO - the target request is cross-origin.
23:16:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1688ms
23:16:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88a97800 == 33 [pid = 9155] [id = 538]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd30800 == 32 [pid = 9155] [id = 540]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743800 == 31 [pid = 9155] [id = 542]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x919d1400 == 30 [pid = 9155] [id = 553]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91d98c00 == 29 [pid = 9155] [id = 555]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91f65800 == 28 [pid = 9155] [id = 557]
23:17:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8838fc00 == 27 [pid = 9155] [id = 533]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x9140dc00) [pid = 9155] [serial = 1435] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x95313c00) [pid = 9155] [serial = 1388] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x97ebf000) [pid = 9155] [serial = 1401] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x912e9800) [pid = 9155] [serial = 1430] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x984a0c00) [pid = 9155] [serial = 1404] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x94564c00) [pid = 9155] [serial = 1383] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x8bd72c00) [pid = 9155] [serial = 1419] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x97b19800) [pid = 9155] [serial = 1398] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8db07000) [pid = 9155] [serial = 1425] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9a7a1800) [pid = 9155] [serial = 1416] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x95559000) [pid = 9155] [serial = 1393] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x91dd1c00) [pid = 9155] [serial = 1380] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8b81bc00) [pid = 9155] [serial = 1422] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x917be800) [pid = 9155] [serial = 1377] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x91410c00) [pid = 9155] [serial = 1374] [outer = (nil)] [url = about:blank]
23:17:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x88394400 == 28 [pid = 9155] [id = 561]
23:17:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x88446c00) [pid = 9155] [serial = 1573] [outer = (nil)]
23:17:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8844c800) [pid = 9155] [serial = 1574] [outer = 0x88446c00]
23:17:01 INFO - PROCESS | 9155 | 1447485421047 Marionette INFO loaded listener.js
23:17:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x888e8000) [pid = 9155] [serial = 1575] [outer = 0x88446c00]
23:17:02 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
23:17:02 INFO - document served over http requires an http
23:17:02 INFO - sub-resource via xhr-request using the meta-referrer
23:17:02 INFO - delivery method with keep-origin-redirect and when
23:17:02 INFO - the target request is cross-origin.
23:17:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 4259ms
23:17:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:17:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x890d8c00 == 29 [pid = 9155] [id = 562]
23:17:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x890d9000) [pid = 9155] [serial = 1576] [outer = (nil)]
23:17:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x890ddc00) [pid = 9155] [serial = 1577] [outer = 0x890d9000]
23:17:02 INFO - PROCESS | 9155 | 1447485422445 Marionette INFO loaded listener.js
23:17:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x89364000) [pid = 9155] [serial = 1578] [outer = 0x890d9000]
23:17:03 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
23:17:03 INFO - document served over http requires an http
23:17:03 INFO - sub-resource via xhr-request using the meta-referrer
23:17:03 INFO - delivery method with no-redirect and when
23:17:03 INFO - the target request is cross-origin.
23:17:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1452ms
23:17:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:17:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838f800 == 30 [pid = 9155] [id = 563]
23:17:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8956b400) [pid = 9155] [serial = 1579] [outer = (nil)]
23:17:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x89571400) [pid = 9155] [serial = 1580] [outer = 0x8956b400]
23:17:03 INFO - PROCESS | 9155 | 1447485423948 Marionette INFO loaded listener.js
23:17:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x8b0fcc00) [pid = 9155] [serial = 1581] [outer = 0x8956b400]
23:17:05 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
23:17:05 INFO - document served over http requires an http
23:17:05 INFO - sub-resource via xhr-request using the meta-referrer
23:17:05 INFO - delivery method with swap-origin-redirect and when
23:17:05 INFO - the target request is cross-origin.
23:17:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1492ms
23:17:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:17:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1cb000 == 31 [pid = 9155] [id = 564]
23:17:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x8b1cd800) [pid = 9155] [serial = 1582] [outer = (nil)]
23:17:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x8b814000) [pid = 9155] [serial = 1583] [outer = 0x8b1cd800]
23:17:05 INFO - PROCESS | 9155 | 1447485425468 Marionette INFO loaded listener.js
23:17:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x8b820800) [pid = 9155] [serial = 1584] [outer = 0x8b1cd800]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x88396c00) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x88392000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x89564800) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x9b852c00) [pid = 9155] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x88c31800) [pid = 9155] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8e9bf800) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9cc50000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x89564000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x9d81ac00) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x91bc2c00) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x92789c00) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x945eb000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9278d000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x98ac7800) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9ad69000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9b478000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9b856000) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9c175800) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9d63e400) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x88c40800) [pid = 9155] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b811c00) [pid = 9155] [serial = 1508] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x9c17a400) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x88c38400) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x9c179400) [pid = 9155] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485363280]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x88390800) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x9c840c00) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8bd32400) [pid = 9155] [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]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x9c9cd400) [pid = 9155] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x8844c000) [pid = 9155] [serial = 1439] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8bd72000) [pid = 9155] [serial = 1442] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8eb1c400) [pid = 9155] [serial = 1445] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x91dcfc00) [pid = 9155] [serial = 1448] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x92790400) [pid = 9155] [serial = 1451] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x945f3000) [pid = 9155] [serial = 1454] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x98abb800) [pid = 9155] [serial = 1457] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x9a945400) [pid = 9155] [serial = 1460] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x9ae16000) [pid = 9155] [serial = 1463] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x9b5c9000) [pid = 9155] [serial = 1466] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x9b5d6800) [pid = 9155] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x9b85d800) [pid = 9155] [serial = 1471] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x9c172000) [pid = 9155] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485363280]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x9c841c00) [pid = 9155] [serial = 1476] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x9c9cbc00) [pid = 9155] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x9c9cdc00) [pid = 9155] [serial = 1481] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x9cc43c00) [pid = 9155] [serial = 1484] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x9d632400) [pid = 9155] [serial = 1487] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x9d64b800) [pid = 9155] [serial = 1490] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x9d821c00) [pid = 9155] [serial = 1493] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x88395c00) [pid = 9155] [serial = 1496] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x88c3d400) [pid = 9155] [serial = 1499] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x89568400) [pid = 9155] [serial = 1502] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x88442000) [pid = 9155] [serial = 1505] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x9da2f400) [pid = 9155] [serial = 1494] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x926ef800) [pid = 9155] [serial = 1449] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x93fb1800) [pid = 9155] [serial = 1452] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x97f06c00) [pid = 9155] [serial = 1455] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x9d652400) [pid = 9155] [serial = 1491] [outer = (nil)] [url = about:blank]
23:17:07 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x88448400) [pid = 9155] [serial = 1497] [outer = (nil)] [url = about:blank]
23:17:08 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
23:17:08 INFO - document served over http requires an https
23:17:08 INFO - sub-resource via fetch-request using the meta-referrer
23:17:08 INFO - delivery method with keep-origin-redirect and when
23:17:08 INFO - the target request is cross-origin.
23:17:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2896ms
23:17:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:17:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c38400 == 32 [pid = 9155] [id = 565]
23:17:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x88c3d400) [pid = 9155] [serial = 1585] [outer = (nil)]
23:17:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8b0f8000) [pid = 9155] [serial = 1586] [outer = 0x88c3d400]
23:17:08 INFO - PROCESS | 9155 | 1447485428295 Marionette INFO loaded listener.js
23:17:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8bd31400) [pid = 9155] [serial = 1587] [outer = 0x88c3d400]
23:17:09 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
23:17:09 INFO - document served over http requires an https
23:17:09 INFO - sub-resource via fetch-request using the meta-referrer
23:17:09 INFO - delivery method with no-redirect and when
23:17:09 INFO - the target request is cross-origin.
23:17:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1500ms
23:17:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:17:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c33000 == 33 [pid = 9155] [id = 566]
23:17:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x88c34800) [pid = 9155] [serial = 1588] [outer = (nil)]
23:17:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x890e0400) [pid = 9155] [serial = 1589] [outer = 0x88c34800]
23:17:10 INFO - PROCESS | 9155 | 1447485430130 Marionette INFO loaded listener.js
23:17:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x89571c00) [pid = 9155] [serial = 1590] [outer = 0x88c34800]
23:17:11 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
23:17:11 INFO - document served over http requires an https
23:17:11 INFO - sub-resource via fetch-request using the meta-referrer
23:17:11 INFO - delivery method with swap-origin-redirect and when
23:17:11 INFO - the target request is cross-origin.
23:17:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1941ms
23:17:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:17:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x8843ec00 == 34 [pid = 9155] [id = 567]
23:17:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x88442400) [pid = 9155] [serial = 1591] [outer = (nil)]
23:17:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8bd6c400) [pid = 9155] [serial = 1592] [outer = 0x88442400]
23:17:12 INFO - PROCESS | 9155 | 1447485432006 Marionette INFO loaded listener.js
23:17:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8bd78000) [pid = 9155] [serial = 1593] [outer = 0x88442400]
23:17:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c744400 == 35 [pid = 9155] [id = 568]
23:17:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8c744800) [pid = 9155] [serial = 1594] [outer = (nil)]
23:17:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8c3d2000) [pid = 9155] [serial = 1595] [outer = 0x8c744800]
23:17:13 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
23:17:13 INFO - document served over http requires an https
23:17:13 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:13 INFO - delivery method with keep-origin-redirect and when
23:17:13 INFO - the target request is cross-origin.
23:17:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2040ms
23:17:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:17:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c746800 == 36 [pid = 9155] [id = 569]
23:17:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8c747400) [pid = 9155] [serial = 1596] [outer = (nil)]
23:17:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8c7ee400) [pid = 9155] [serial = 1597] [outer = 0x8c747400]
23:17:14 INFO - PROCESS | 9155 | 1447485434099 Marionette INFO loaded listener.js
23:17:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8d508400) [pid = 9155] [serial = 1598] [outer = 0x8c747400]
23:17:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d626800 == 37 [pid = 9155] [id = 570]
23:17:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8d62ac00) [pid = 9155] [serial = 1599] [outer = (nil)]
23:17:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8d62e000) [pid = 9155] [serial = 1600] [outer = 0x8d62ac00]
23:17:15 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
23:17:15 INFO - document served over http requires an https
23:17:15 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:15 INFO - delivery method with no-redirect and when
23:17:15 INFO - the target request is cross-origin.
23:17:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1652ms
23:17:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:17:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62a800 == 38 [pid = 9155] [id = 571]
23:17:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8d62b400) [pid = 9155] [serial = 1601] [outer = (nil)]
23:17:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8d8da000) [pid = 9155] [serial = 1602] [outer = 0x8d62b400]
23:17:15 INFO - PROCESS | 9155 | 1447485435878 Marionette INFO loaded listener.js
23:17:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8d8e4c00) [pid = 9155] [serial = 1603] [outer = 0x8d62b400]
23:17:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db09000 == 39 [pid = 9155] [id = 572]
23:17:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8db0c400) [pid = 9155] [serial = 1604] [outer = (nil)]
23:17:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8db06000) [pid = 9155] [serial = 1605] [outer = 0x8db0c400]
23:17:17 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
23:17:17 INFO - document served over http requires an https
23:17:17 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:17 INFO - delivery method with swap-origin-redirect and when
23:17:17 INFO - the target request is cross-origin.
23:17:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1910ms
23:17:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:17:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838fc00 == 40 [pid = 9155] [id = 573]
23:17:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8c3d7400) [pid = 9155] [serial = 1606] [outer = (nil)]
23:17:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8db0f000) [pid = 9155] [serial = 1607] [outer = 0x8c3d7400]
23:17:17 INFO - PROCESS | 9155 | 1447485437823 Marionette INFO loaded listener.js
23:17:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8e094c00) [pid = 9155] [serial = 1608] [outer = 0x8c3d7400]
23:17:19 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
23:17:19 INFO - document served over http requires an https
23:17:19 INFO - sub-resource via script-tag using the meta-referrer
23:17:19 INFO - delivery method with keep-origin-redirect and when
23:17:19 INFO - the target request is cross-origin.
23:17:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1847ms
23:17:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:17:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88449c00 == 41 [pid = 9155] [id = 574]
23:17:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x890da800) [pid = 9155] [serial = 1609] [outer = (nil)]
23:17:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8e9be800) [pid = 9155] [serial = 1610] [outer = 0x890da800]
23:17:19 INFO - PROCESS | 9155 | 1447485439667 Marionette INFO loaded listener.js
23:17:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8e9cdc00) [pid = 9155] [serial = 1611] [outer = 0x890da800]
23:17:20 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
23:17:20 INFO - document served over http requires an https
23:17:20 INFO - sub-resource via script-tag using the meta-referrer
23:17:20 INFO - delivery method with no-redirect and when
23:17:20 INFO - the target request is cross-origin.
23:17:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1752ms
23:17:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:17:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a93000 == 42 [pid = 9155] [id = 575]
23:17:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x8e094800) [pid = 9155] [serial = 1612] [outer = (nil)]
23:17:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x8eb1dc00) [pid = 9155] [serial = 1613] [outer = 0x8e094800]
23:17:21 INFO - PROCESS | 9155 | 1447485441280 Marionette INFO loaded listener.js
23:17:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x8eb2f800) [pid = 9155] [serial = 1614] [outer = 0x8e094800]
23:17:22 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
23:17:22 INFO - document served over http requires an https
23:17:22 INFO - sub-resource via script-tag using the meta-referrer
23:17:22 INFO - delivery method with swap-origin-redirect and when
23:17:22 INFO - the target request is cross-origin.
23:17:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1840ms
23:17:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:17:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x88391000 == 43 [pid = 9155] [id = 576]
23:17:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x88a88c00) [pid = 9155] [serial = 1615] [outer = (nil)]
23:17:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x8eb47800) [pid = 9155] [serial = 1616] [outer = 0x88a88c00]
23:17:23 INFO - PROCESS | 9155 | 1447485443205 Marionette INFO loaded listener.js
23:17:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x901b7c00) [pid = 9155] [serial = 1617] [outer = 0x88a88c00]
23:17:24 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
23:17:24 INFO - document served over http requires an https
23:17:24 INFO - sub-resource via xhr-request using the meta-referrer
23:17:24 INFO - delivery method with keep-origin-redirect and when
23:17:24 INFO - the target request is cross-origin.
23:17:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1587ms
23:17:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:17:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x901b0c00 == 44 [pid = 9155] [id = 577]
23:17:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x901b2400) [pid = 9155] [serial = 1618] [outer = (nil)]
23:17:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x912ec800) [pid = 9155] [serial = 1619] [outer = 0x901b2400]
23:17:24 INFO - PROCESS | 9155 | 1447485444746 Marionette INFO loaded listener.js
23:17:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91408800) [pid = 9155] [serial = 1620] [outer = 0x901b2400]
23:17:25 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
23:17:25 INFO - document served over http requires an https
23:17:25 INFO - sub-resource via xhr-request using the meta-referrer
23:17:25 INFO - delivery method with no-redirect and when
23:17:25 INFO - the target request is cross-origin.
23:17:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1586ms
23:17:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:17:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1cd400 == 45 [pid = 9155] [id = 578]
23:17:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x912f0c00) [pid = 9155] [serial = 1621] [outer = (nil)]
23:17:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91410800) [pid = 9155] [serial = 1622] [outer = 0x912f0c00]
23:17:26 INFO - PROCESS | 9155 | 1447485446352 Marionette INFO loaded listener.js
23:17:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x9146c000) [pid = 9155] [serial = 1623] [outer = 0x912f0c00]
23:17:28 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
23:17:28 INFO - document served over http requires an https
23:17:28 INFO - sub-resource via xhr-request using the meta-referrer
23:17:28 INFO - delivery method with swap-origin-redirect and when
23:17:28 INFO - the target request is cross-origin.
23:17:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2965ms
23:17:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:17:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a0c00 == 46 [pid = 9155] [id = 579]
23:17:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8e9c4800) [pid = 9155] [serial = 1624] [outer = (nil)]
23:17:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8eb20800) [pid = 9155] [serial = 1625] [outer = 0x8e9c4800]
23:17:29 INFO - PROCESS | 9155 | 1447485449386 Marionette INFO loaded listener.js
23:17:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x9157a400) [pid = 9155] [serial = 1626] [outer = 0x8e9c4800]
23:17:30 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
23:17:30 INFO - document served over http requires an http
23:17:30 INFO - sub-resource via fetch-request using the meta-referrer
23:17:30 INFO - delivery method with keep-origin-redirect and when
23:17:30 INFO - the target request is same-origin.
23:17:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1699ms
23:17:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:17:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c33800 == 47 [pid = 9155] [id = 580]
23:17:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x88c39400) [pid = 9155] [serial = 1627] [outer = (nil)]
23:17:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8c3d5800) [pid = 9155] [serial = 1628] [outer = 0x88c39400]
23:17:31 INFO - PROCESS | 9155 | 1447485451060 Marionette INFO loaded listener.js
23:17:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x9156f400) [pid = 9155] [serial = 1629] [outer = 0x88c39400]
23:17:32 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
23:17:32 INFO - document served over http requires an http
23:17:32 INFO - sub-resource via fetch-request using the meta-referrer
23:17:32 INFO - delivery method with no-redirect and when
23:17:32 INFO - the target request is same-origin.
23:17:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1957ms
23:17:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:17:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e2400 == 48 [pid = 9155] [id = 581]
23:17:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x89363c00) [pid = 9155] [serial = 1630] [outer = (nil)]
23:17:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8b0ee000) [pid = 9155] [serial = 1631] [outer = 0x89363c00]
23:17:33 INFO - PROCESS | 9155 | 1447485453096 Marionette INFO loaded listener.js
23:17:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8b81e800) [pid = 9155] [serial = 1632] [outer = 0x89363c00]
23:17:34 INFO - PROCESS | 9155 | --DOCSHELL 0x8838ec00 == 47 [pid = 9155] [id = 536]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8b81cc00) [pid = 9155] [serial = 1509] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x89567000) [pid = 9155] [serial = 1506] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8b0f2c00) [pid = 9155] [serial = 1503] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9d63a400) [pid = 9155] [serial = 1488] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9cc4c400) [pid = 9155] [serial = 1485] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9cbe1800) [pid = 9155] [serial = 1482] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9c9c4400) [pid = 9155] [serial = 1477] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9c13cc00) [pid = 9155] [serial = 1472] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9b5d3800) [pid = 9155] [serial = 1467] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x9b40c400) [pid = 9155] [serial = 1464] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x9ac81000) [pid = 9155] [serial = 1461] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x9a7a7400) [pid = 9155] [serial = 1458] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x9146ac00) [pid = 9155] [serial = 1446] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8d505800) [pid = 9155] [serial = 1443] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x890d9c00) [pid = 9155] [serial = 1440] [outer = (nil)] [url = about:blank]
23:17:34 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x890e3c00) [pid = 9155] [serial = 1500] [outer = (nil)] [url = about:blank]
23:17:34 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
23:17:34 INFO - document served over http requires an http
23:17:34 INFO - sub-resource via fetch-request using the meta-referrer
23:17:34 INFO - delivery method with swap-origin-redirect and when
23:17:34 INFO - the target request is same-origin.
23:17:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1987ms
23:17:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:17:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8844b800 == 48 [pid = 9155] [id = 582]
23:17:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x888dc400) [pid = 9155] [serial = 1633] [outer = (nil)]
23:17:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x88a8d400) [pid = 9155] [serial = 1634] [outer = 0x888dc400]
23:17:34 INFO - PROCESS | 9155 | 1447485454954 Marionette INFO loaded listener.js
23:17:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x890e2c00) [pid = 9155] [serial = 1635] [outer = 0x888dc400]
23:17:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0ef800 == 49 [pid = 9155] [id = 583]
23:17:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8b0f7c00) [pid = 9155] [serial = 1636] [outer = (nil)]
23:17:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8b1c4400) [pid = 9155] [serial = 1637] [outer = 0x8b0f7c00]
23:17:35 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
23:17:35 INFO - document served over http requires an http
23:17:35 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:35 INFO - delivery method with keep-origin-redirect and when
23:17:35 INFO - the target request is same-origin.
23:17:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1326ms
23:17:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:17:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8e000 == 50 [pid = 9155] [id = 584]
23:17:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8b1ca400) [pid = 9155] [serial = 1638] [outer = (nil)]
23:17:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8b816000) [pid = 9155] [serial = 1639] [outer = 0x8b1ca400]
23:17:36 INFO - PROCESS | 9155 | 1447485456272 Marionette INFO loaded listener.js
23:17:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8bd6f800) [pid = 9155] [serial = 1640] [outer = 0x8b1ca400]
23:17:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c741c00 == 51 [pid = 9155] [id = 585]
23:17:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8c742800) [pid = 9155] [serial = 1641] [outer = (nil)]
23:17:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8bd78c00) [pid = 9155] [serial = 1642] [outer = 0x8c742800]
23:17:37 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
23:17:37 INFO - document served over http requires an http
23:17:37 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:37 INFO - delivery method with no-redirect and when
23:17:37 INFO - the target request is same-origin.
23:17:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1440ms
23:17:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:17:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c73f400 == 52 [pid = 9155] [id = 586]
23:17:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8c73fc00) [pid = 9155] [serial = 1643] [outer = (nil)]
23:17:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8c7ea000) [pid = 9155] [serial = 1644] [outer = 0x8c73fc00]
23:17:37 INFO - PROCESS | 9155 | 1447485457729 Marionette INFO loaded listener.js
23:17:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8d50c800) [pid = 9155] [serial = 1645] [outer = 0x8c73fc00]
23:17:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8ddc00 == 53 [pid = 9155] [id = 587]
23:17:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8d8de800) [pid = 9155] [serial = 1646] [outer = (nil)]
23:17:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8d635000) [pid = 9155] [serial = 1647] [outer = 0x8d8de800]
23:17:38 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
23:17:38 INFO - document served over http requires an http
23:17:38 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:38 INFO - delivery method with swap-origin-redirect and when
23:17:38 INFO - the target request is same-origin.
23:17:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1562ms
23:17:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x91bb7800) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x91574400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x91791c00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8eb45400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8bd31000) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8eb30c00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x912f0400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x89565000) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8e9cc400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8936a400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x888ea000) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x93fb8000) [pid = 9155] [serial = 1571] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x890ddc00) [pid = 9155] [serial = 1577] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8b814000) [pid = 9155] [serial = 1583] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8844c800) [pid = 9155] [serial = 1574] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x91ddb800) [pid = 9155] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x91d9b400) [pid = 9155] [serial = 1560] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x89571400) [pid = 9155] [serial = 1580] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x926f2c00) [pid = 9155] [serial = 1565] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x92796400) [pid = 9155] [serial = 1568] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x91579c00) [pid = 9155] [serial = 1547] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x919d2800) [pid = 9155] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x9179b000) [pid = 9155] [serial = 1550] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x91dd0400) [pid = 9155] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485410743]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x8b0f8000) [pid = 9155] [serial = 1586] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x919d3000) [pid = 9155] [serial = 1555] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8eb30800) [pid = 9155] [serial = 1538] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x901b6000) [pid = 9155] [serial = 1541] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x91404c00) [pid = 9155] [serial = 1544] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8e39f800) [pid = 9155] [serial = 1532] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8eb17c00) [pid = 9155] [serial = 1535] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8c7f1000) [pid = 9155] [serial = 1523] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8d627800) [pid = 9155] [serial = 1526] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8db0c000) [pid = 9155] [serial = 1529] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8bd34000) [pid = 9155] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485390331]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x89562c00) [pid = 9155] [serial = 1513] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8c3cd400) [pid = 9155] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8bd73000) [pid = 9155] [serial = 1518] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x8d50fc00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x890d9000) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x88446c00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x8956b400) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8bd30c00) [pid = 9155] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485390331]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8d50dc00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x8c746c00) [pid = 9155] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8c7eec00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x91f62c00) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x8db05800) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x919d1c00) [pid = 9155] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x8b1cd800) [pid = 9155] [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]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x91d9bc00) [pid = 9155] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485410743]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x91f66c00) [pid = 9155] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x89364000) [pid = 9155] [serial = 1578] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x888e8000) [pid = 9155] [serial = 1575] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x8b0fcc00) [pid = 9155] [serial = 1581] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 93 (0x901abc00) [pid = 9155] [serial = 1539] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 92 (0x8e9c8400) [pid = 9155] [serial = 1533] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | --DOMWINDOW == 91 (0x8eb22c00) [pid = 9155] [serial = 1536] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x88390800 == 54 [pid = 9155] [id = 588]
23:17:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 92 (0x88396400) [pid = 9155] [serial = 1648] [outer = (nil)]
23:17:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 93 (0x888de400) [pid = 9155] [serial = 1649] [outer = 0x88396400]
23:17:39 INFO - PROCESS | 9155 | 1447485459507 Marionette INFO loaded listener.js
23:17:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 94 (0x8956b400) [pid = 9155] [serial = 1650] [outer = 0x88396400]
23:17:40 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
23:17:40 INFO - document served over http requires an http
23:17:40 INFO - sub-resource via script-tag using the meta-referrer
23:17:40 INFO - delivery method with keep-origin-redirect and when
23:17:40 INFO - the target request is same-origin.
23:17:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1440ms
23:17:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:17:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x88443800 == 55 [pid = 9155] [id = 589]
23:17:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 95 (0x8d627800) [pid = 9155] [serial = 1651] [outer = (nil)]
23:17:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 96 (0x8db0b800) [pid = 9155] [serial = 1652] [outer = 0x8d627800]
23:17:40 INFO - PROCESS | 9155 | 1447485460706 Marionette INFO loaded listener.js
23:17:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 97 (0x8e39e400) [pid = 9155] [serial = 1653] [outer = 0x8d627800]
23:17:41 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
23:17:41 INFO - document served over http requires an http
23:17:41 INFO - sub-resource via script-tag using the meta-referrer
23:17:41 INFO - delivery method with no-redirect and when
23:17:41 INFO - the target request is same-origin.
23:17:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1533ms
23:17:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:17:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x890dd400 == 56 [pid = 9155] [id = 590]
23:17:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x890e4800) [pid = 9155] [serial = 1654] [outer = (nil)]
23:17:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x89366c00) [pid = 9155] [serial = 1655] [outer = 0x890e4800]
23:17:42 INFO - PROCESS | 9155 | 1447485462521 Marionette INFO loaded listener.js
23:17:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8b0f7000) [pid = 9155] [serial = 1656] [outer = 0x890e4800]
23:17:43 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
23:17:43 INFO - document served over http requires an http
23:17:43 INFO - sub-resource via script-tag using the meta-referrer
23:17:43 INFO - delivery method with swap-origin-redirect and when
23:17:43 INFO - the target request is same-origin.
23:17:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1855ms
23:17:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:17:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6e000 == 57 [pid = 9155] [id = 591]
23:17:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8c3cf400) [pid = 9155] [serial = 1657] [outer = (nil)]
23:17:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8c743400) [pid = 9155] [serial = 1658] [outer = 0x8c3cf400]
23:17:44 INFO - PROCESS | 9155 | 1447485464293 Marionette INFO loaded listener.js
23:17:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8d8e2400) [pid = 9155] [serial = 1659] [outer = 0x8c3cf400]
23:17:45 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
23:17:45 INFO - document served over http requires an http
23:17:45 INFO - sub-resource via xhr-request using the meta-referrer
23:17:45 INFO - delivery method with keep-origin-redirect and when
23:17:45 INFO - the target request is same-origin.
23:17:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1545ms
23:17:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:17:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62dc00 == 58 [pid = 9155] [id = 592]
23:17:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8e9c8400) [pid = 9155] [serial = 1660] [outer = (nil)]
23:17:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8eb1a800) [pid = 9155] [serial = 1661] [outer = 0x8e9c8400]
23:17:45 INFO - PROCESS | 9155 | 1447485465834 Marionette INFO loaded listener.js
23:17:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8eb3bc00) [pid = 9155] [serial = 1662] [outer = 0x8e9c8400]
23:17:46 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
23:17:46 INFO - document served over http requires an http
23:17:46 INFO - sub-resource via xhr-request using the meta-referrer
23:17:46 INFO - delivery method with no-redirect and when
23:17:46 INFO - the target request is same-origin.
23:17:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1599ms
23:17:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:17:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1a000 == 59 [pid = 9155] [id = 593]
23:17:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8eb2a000) [pid = 9155] [serial = 1663] [outer = (nil)]
23:17:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x901b6000) [pid = 9155] [serial = 1664] [outer = 0x8eb2a000]
23:17:47 INFO - PROCESS | 9155 | 1447485467411 Marionette INFO loaded listener.js
23:17:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x9140a000) [pid = 9155] [serial = 1665] [outer = 0x8eb2a000]
23:17:48 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
23:17:48 INFO - document served over http requires an http
23:17:48 INFO - sub-resource via xhr-request using the meta-referrer
23:17:48 INFO - delivery method with swap-origin-redirect and when
23:17:48 INFO - the target request is same-origin.
23:17:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1588ms
23:17:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:17:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e5c00 == 60 [pid = 9155] [id = 594]
23:17:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x912ee400) [pid = 9155] [serial = 1666] [outer = (nil)]
23:17:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x9146ec00) [pid = 9155] [serial = 1667] [outer = 0x912ee400]
23:17:49 INFO - PROCESS | 9155 | 1447485469011 Marionette INFO loaded listener.js
23:17:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x91580000) [pid = 9155] [serial = 1668] [outer = 0x912ee400]
23:17:50 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
23:17:50 INFO - document served over http requires an https
23:17:50 INFO - sub-resource via fetch-request using the meta-referrer
23:17:50 INFO - delivery method with keep-origin-redirect and when
23:17:50 INFO - the target request is same-origin.
23:17:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1689ms
23:17:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:17:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x91798400 == 61 [pid = 9155] [id = 595]
23:17:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x9179b000) [pid = 9155] [serial = 1669] [outer = (nil)]
23:17:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x917bec00) [pid = 9155] [serial = 1670] [outer = 0x9179b000]
23:17:50 INFO - PROCESS | 9155 | 1447485470849 Marionette INFO loaded listener.js
23:17:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x919cfc00) [pid = 9155] [serial = 1671] [outer = 0x9179b000]
23:17:51 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
23:17:51 INFO - document served over http requires an https
23:17:51 INFO - sub-resource via fetch-request using the meta-referrer
23:17:51 INFO - delivery method with no-redirect and when
23:17:51 INFO - the target request is same-origin.
23:17:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1689ms
23:17:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:17:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c7800 == 62 [pid = 9155] [id = 596]
23:17:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x919d4800) [pid = 9155] [serial = 1672] [outer = (nil)]
23:17:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x919d8c00) [pid = 9155] [serial = 1673] [outer = 0x919d4800]
23:17:52 INFO - PROCESS | 9155 | 1447485472397 Marionette INFO loaded listener.js
23:17:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x91bbc800) [pid = 9155] [serial = 1674] [outer = 0x919d4800]
23:17:53 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
23:17:53 INFO - document served over http requires an https
23:17:53 INFO - sub-resource via fetch-request using the meta-referrer
23:17:53 INFO - delivery method with swap-origin-redirect and when
23:17:53 INFO - the target request is same-origin.
23:17:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1780ms
23:17:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:17:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb1bc00 == 63 [pid = 9155] [id = 597]
23:17:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91bc4c00) [pid = 9155] [serial = 1675] [outer = (nil)]
23:17:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x91d9d400) [pid = 9155] [serial = 1676] [outer = 0x91bc4c00]
23:17:54 INFO - PROCESS | 9155 | 1447485474337 Marionette INFO loaded listener.js
23:17:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91dd4400) [pid = 9155] [serial = 1677] [outer = 0x91bc4c00]
23:17:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd7800 == 64 [pid = 9155] [id = 598]
23:17:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91dd8800) [pid = 9155] [serial = 1678] [outer = (nil)]
23:17:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x91dd1800) [pid = 9155] [serial = 1679] [outer = 0x91dd8800]
23:17:55 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
23:17:55 INFO - document served over http requires an https
23:17:55 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:55 INFO - delivery method with keep-origin-redirect and when
23:17:55 INFO - the target request is same-origin.
23:17:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1739ms
23:17:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:17:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd9800 == 65 [pid = 9155] [id = 599]
23:17:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x91ddc000) [pid = 9155] [serial = 1680] [outer = (nil)]
23:17:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x91f59400) [pid = 9155] [serial = 1681] [outer = 0x91ddc000]
23:17:56 INFO - PROCESS | 9155 | 1447485476066 Marionette INFO loaded listener.js
23:17:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x91f63c00) [pid = 9155] [serial = 1682] [outer = 0x91ddc000]
23:17:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f2c00 == 66 [pid = 9155] [id = 600]
23:17:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x926f6000) [pid = 9155] [serial = 1683] [outer = (nil)]
23:17:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x926f8000) [pid = 9155] [serial = 1684] [outer = 0x926f6000]
23:17:57 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
23:17:57 INFO - document served over http requires an https
23:17:57 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:57 INFO - delivery method with no-redirect and when
23:17:57 INFO - the target request is same-origin.
23:17:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1742ms
23:17:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:17:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x926f0400 == 67 [pid = 9155] [id = 601]
23:17:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x926f1400) [pid = 9155] [serial = 1685] [outer = (nil)]
23:17:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x926f7000) [pid = 9155] [serial = 1686] [outer = 0x926f1400]
23:17:57 INFO - PROCESS | 9155 | 1447485477873 Marionette INFO loaded listener.js
23:17:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x9278bc00) [pid = 9155] [serial = 1687] [outer = 0x926f1400]
23:17:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x92796400 == 68 [pid = 9155] [id = 602]
23:17:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x92796c00) [pid = 9155] [serial = 1688] [outer = (nil)]
23:17:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x91f58800) [pid = 9155] [serial = 1689] [outer = 0x92796c00]
23:17:59 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
23:17:59 INFO - document served over http requires an https
23:17:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:59 INFO - delivery method with swap-origin-redirect and when
23:17:59 INFO - the target request is same-origin.
23:17:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2045ms
23:17:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:17:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x929eec00 == 69 [pid = 9155] [id = 603]
23:17:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x929fa800) [pid = 9155] [serial = 1690] [outer = (nil)]
23:17:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x93fafc00) [pid = 9155] [serial = 1691] [outer = 0x929fa800]
23:17:59 INFO - PROCESS | 9155 | 1447485479868 Marionette INFO loaded listener.js
23:17:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x93fbbc00) [pid = 9155] [serial = 1692] [outer = 0x929fa800]
23:18:01 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
23:18:01 INFO - document served over http requires an https
23:18:01 INFO - sub-resource via script-tag using the meta-referrer
23:18:01 INFO - delivery method with keep-origin-redirect and when
23:18:01 INFO - the target request is same-origin.
23:18:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1733ms
23:18:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:18:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x9455f800 == 70 [pid = 9155] [id = 604]
23:18:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x94560800) [pid = 9155] [serial = 1693] [outer = (nil)]
23:18:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x94568400) [pid = 9155] [serial = 1694] [outer = 0x94560800]
23:18:01 INFO - PROCESS | 9155 | 1447485481554 Marionette INFO loaded listener.js
23:18:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x945f2400) [pid = 9155] [serial = 1695] [outer = 0x94560800]
23:18:02 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
23:18:02 INFO - document served over http requires an https
23:18:02 INFO - sub-resource via script-tag using the meta-referrer
23:18:02 INFO - delivery method with no-redirect and when
23:18:02 INFO - the target request is same-origin.
23:18:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1527ms
23:18:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:18:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x945eb400 == 71 [pid = 9155] [id = 605]
23:18:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x945ec000) [pid = 9155] [serial = 1696] [outer = (nil)]
23:18:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x952db400) [pid = 9155] [serial = 1697] [outer = 0x945ec000]
23:18:03 INFO - PROCESS | 9155 | 1447485483084 Marionette INFO loaded listener.js
23:18:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x952e2c00) [pid = 9155] [serial = 1698] [outer = 0x945ec000]
23:18:05 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
23:18:05 INFO - document served over http requires an https
23:18:05 INFO - sub-resource via script-tag using the meta-referrer
23:18:05 INFO - delivery method with swap-origin-redirect and when
23:18:05 INFO - the target request is same-origin.
23:18:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3128ms
23:18:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:18:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a89000 == 72 [pid = 9155] [id = 606]
23:18:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x88a8c800) [pid = 9155] [serial = 1699] [outer = (nil)]
23:18:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x88c33c00) [pid = 9155] [serial = 1700] [outer = 0x88a8c800]
23:18:06 INFO - PROCESS | 9155 | 1447485486486 Marionette INFO loaded listener.js
23:18:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x89563400) [pid = 9155] [serial = 1701] [outer = 0x88a8c800]
23:18:07 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
23:18:07 INFO - document served over http requires an https
23:18:07 INFO - sub-resource via xhr-request using the meta-referrer
23:18:07 INFO - delivery method with keep-origin-redirect and when
23:18:07 INFO - the target request is same-origin.
23:18:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1860ms
23:18:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:18:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3cec00 == 73 [pid = 9155] [id = 607]
23:18:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8c740800) [pid = 9155] [serial = 1702] [outer = (nil)]
23:18:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8c749c00) [pid = 9155] [serial = 1703] [outer = 0x8c740800]
23:18:08 INFO - PROCESS | 9155 | 1447485488090 Marionette INFO loaded listener.js
23:18:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8d8e7400) [pid = 9155] [serial = 1704] [outer = 0x8c740800]
23:18:09 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
23:18:09 INFO - document served over http requires an https
23:18:09 INFO - sub-resource via xhr-request using the meta-referrer
23:18:09 INFO - delivery method with no-redirect and when
23:18:09 INFO - the target request is same-origin.
23:18:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1686ms
23:18:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:18:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936c000 == 74 [pid = 9155] [id = 608]
23:18:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8b208c00) [pid = 9155] [serial = 1705] [outer = (nil)]
23:18:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8bd27c00) [pid = 9155] [serial = 1706] [outer = 0x8b208c00]
23:18:09 INFO - PROCESS | 9155 | 1447485489793 Marionette INFO loaded listener.js
23:18:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8d50fc00) [pid = 9155] [serial = 1707] [outer = 0x8b208c00]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8839a400 == 73 [pid = 9155] [id = 547]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x89369800 == 72 [pid = 9155] [id = 539]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8c000 == 71 [pid = 9155] [id = 537]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88445000 == 70 [pid = 9155] [id = 535]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88c37c00 == 69 [pid = 9155] [id = 534]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88394400 == 68 [pid = 9155] [id = 561]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x929f3800 == 67 [pid = 9155] [id = 560]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88447800 == 66 [pid = 9155] [id = 550]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88c3c400 == 65 [pid = 9155] [id = 546]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7ebc00 == 64 [pid = 9155] [id = 543]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8ddc00 == 63 [pid = 9155] [id = 587]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8c741c00 == 62 [pid = 9155] [id = 585]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0ef800 == 61 [pid = 9155] [id = 583]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8db09000 == 60 [pid = 9155] [id = 572]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8d626800 == 59 [pid = 9155] [id = 570]
23:18:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8c744400 == 58 [pid = 9155] [id = 568]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8b20f800) [pid = 9155] [serial = 1514] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8d8e1c00) [pid = 9155] [serial = 1527] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8d506400) [pid = 9155] [serial = 1524] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8c3cfc00) [pid = 9155] [serial = 1519] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8e08e000) [pid = 9155] [serial = 1530] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9140d400) [pid = 9155] [serial = 1545] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x912ec000) [pid = 9155] [serial = 1542] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x917c6400) [pid = 9155] [serial = 1551] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91587400) [pid = 9155] [serial = 1548] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x92787800) [pid = 9155] [serial = 1566] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x91ddc400) [pid = 9155] [serial = 1561] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x91bbf800) [pid = 9155] [serial = 1556] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x929f1c00) [pid = 9155] [serial = 1569] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b820800) [pid = 9155] [serial = 1584] [outer = (nil)] [url = about:blank]
23:18:11 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
23:18:11 INFO - document served over http requires an https
23:18:11 INFO - sub-resource via xhr-request using the meta-referrer
23:18:11 INFO - delivery method with swap-origin-redirect and when
23:18:11 INFO - the target request is same-origin.
23:18:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1834ms
23:18:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:18:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x890d9000 == 59 [pid = 9155] [id = 609]
23:18:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x8b1c6400) [pid = 9155] [serial = 1708] [outer = (nil)]
23:18:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x8bd6e400) [pid = 9155] [serial = 1709] [outer = 0x8b1c6400]
23:18:11 INFO - PROCESS | 9155 | 1447485491565 Marionette INFO loaded listener.js
23:18:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x8c74a400) [pid = 9155] [serial = 1710] [outer = 0x8b1c6400]
23:18:12 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
23:18:12 INFO - document served over http requires an http
23:18:12 INFO - sub-resource via fetch-request using the http-csp
23:18:12 INFO - delivery method with keep-origin-redirect and when
23:18:12 INFO - the target request is cross-origin.
23:18:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1237ms
23:18:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:18:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6f400 == 60 [pid = 9155] [id = 610]
23:18:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8c744c00) [pid = 9155] [serial = 1711] [outer = (nil)]
23:18:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8d629400) [pid = 9155] [serial = 1712] [outer = 0x8c744c00]
23:18:12 INFO - PROCESS | 9155 | 1447485492803 Marionette INFO loaded listener.js
23:18:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8db0f400) [pid = 9155] [serial = 1713] [outer = 0x8c744c00]
23:18:13 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
23:18:13 INFO - document served over http requires an http
23:18:13 INFO - sub-resource via fetch-request using the http-csp
23:18:13 INFO - delivery method with no-redirect and when
23:18:13 INFO - the target request is cross-origin.
23:18:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1398ms
23:18:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:18:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e094400 == 61 [pid = 9155] [id = 611]
23:18:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8e397800) [pid = 9155] [serial = 1714] [outer = (nil)]
23:18:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8e3a0800) [pid = 9155] [serial = 1715] [outer = 0x8e397800]
23:18:14 INFO - PROCESS | 9155 | 1447485494162 Marionette INFO loaded listener.js
23:18:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8eb18400) [pid = 9155] [serial = 1716] [outer = 0x8e397800]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8db0b800) [pid = 9155] [serial = 1652] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x89363c00) [pid = 9155] [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]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8c73fc00) [pid = 9155] [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]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x88396400) [pid = 9155] [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]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8c742800) [pid = 9155] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485457016]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x888dc400) [pid = 9155] [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]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b1ca400) [pid = 9155] [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]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x8d8de800) [pid = 9155] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b0f7c00) [pid = 9155] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8db0c400) [pid = 9155] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x8d62ac00) [pid = 9155] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485434886]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8c744800) [pid = 9155] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8eb20800) [pid = 9155] [serial = 1625] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8eb1dc00) [pid = 9155] [serial = 1613] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x8bd6c400) [pid = 9155] [serial = 1592] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x8db06000) [pid = 9155] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8b816000) [pid = 9155] [serial = 1639] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x888de400) [pid = 9155] [serial = 1649] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x890e0400) [pid = 9155] [serial = 1589] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x8e9be800) [pid = 9155] [serial = 1610] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8bd78c00) [pid = 9155] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485457016]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x912ec800) [pid = 9155] [serial = 1619] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x88a8d400) [pid = 9155] [serial = 1634] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8db0f000) [pid = 9155] [serial = 1607] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8d62e000) [pid = 9155] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485434886]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8c3d2000) [pid = 9155] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8d8da000) [pid = 9155] [serial = 1602] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8b1c4400) [pid = 9155] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8d635000) [pid = 9155] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x91410800) [pid = 9155] [serial = 1622] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8eb47800) [pid = 9155] [serial = 1616] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8c7ee400) [pid = 9155] [serial = 1597] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8b0ee000) [pid = 9155] [serial = 1631] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8c3d5800) [pid = 9155] [serial = 1628] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8c7ea000) [pid = 9155] [serial = 1644] [outer = (nil)] [url = about:blank]
23:18:15 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
23:18:15 INFO - document served over http requires an http
23:18:15 INFO - sub-resource via fetch-request using the http-csp
23:18:15 INFO - delivery method with swap-origin-redirect and when
23:18:15 INFO - the target request is cross-origin.
23:18:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1435ms
23:18:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:18:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c744800 == 62 [pid = 9155] [id = 612]
23:18:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8c745c00) [pid = 9155] [serial = 1717] [outer = (nil)]
23:18:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8db06000) [pid = 9155] [serial = 1718] [outer = 0x8c745c00]
23:18:15 INFO - PROCESS | 9155 | 1447485495552 Marionette INFO loaded listener.js
23:18:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8eb2bc00) [pid = 9155] [serial = 1719] [outer = 0x8c745c00]
23:18:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x901ad800 == 63 [pid = 9155] [id = 613]
23:18:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x901af000) [pid = 9155] [serial = 1720] [outer = (nil)]
23:18:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x901b2000) [pid = 9155] [serial = 1721] [outer = 0x901af000]
23:18:16 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
23:18:16 INFO - document served over http requires an http
23:18:16 INFO - sub-resource via iframe-tag using the http-csp
23:18:16 INFO - delivery method with keep-origin-redirect and when
23:18:16 INFO - the target request is cross-origin.
23:18:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1230ms
23:18:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:18:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c747800 == 64 [pid = 9155] [id = 614]
23:18:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8d635000) [pid = 9155] [serial = 1722] [outer = (nil)]
23:18:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x901b3000) [pid = 9155] [serial = 1723] [outer = 0x8d635000]
23:18:16 INFO - PROCESS | 9155 | 1447485496766 Marionette INFO loaded listener.js
23:18:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91403400) [pid = 9155] [serial = 1724] [outer = 0x8d635000]
23:18:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936b800 == 65 [pid = 9155] [id = 615]
23:18:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x89569000) [pid = 9155] [serial = 1725] [outer = (nil)]
23:18:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8b0f4800) [pid = 9155] [serial = 1726] [outer = 0x89569000]
23:18:18 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
23:18:18 INFO - document served over http requires an http
23:18:18 INFO - sub-resource via iframe-tag using the http-csp
23:18:18 INFO - delivery method with no-redirect and when
23:18:18 INFO - the target request is cross-origin.
23:18:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1687ms
23:18:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:18:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b81dc00 == 66 [pid = 9155] [id = 616]
23:18:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8b820c00) [pid = 9155] [serial = 1727] [outer = (nil)]
23:18:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8bd33800) [pid = 9155] [serial = 1728] [outer = 0x8b820c00]
23:18:18 INFO - PROCESS | 9155 | 1447485498820 Marionette INFO loaded listener.js
23:18:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8c742800) [pid = 9155] [serial = 1729] [outer = 0x8b820c00]
23:18:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db0dc00 == 67 [pid = 9155] [id = 617]
23:18:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e08a000) [pid = 9155] [serial = 1730] [outer = (nil)]
23:18:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8e08ac00) [pid = 9155] [serial = 1731] [outer = 0x8e08a000]
23:18:20 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
23:18:20 INFO - document served over http requires an http
23:18:20 INFO - sub-resource via iframe-tag using the http-csp
23:18:20 INFO - delivery method with swap-origin-redirect and when
23:18:20 INFO - the target request is cross-origin.
23:18:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1893ms
23:18:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:18:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e08cc00 == 68 [pid = 9155] [id = 618]
23:18:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8e9be400) [pid = 9155] [serial = 1732] [outer = (nil)]
23:18:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8eb16000) [pid = 9155] [serial = 1733] [outer = 0x8e9be400]
23:18:20 INFO - PROCESS | 9155 | 1447485500746 Marionette INFO loaded listener.js
23:18:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x91402000) [pid = 9155] [serial = 1734] [outer = 0x8e9be400]
23:18:21 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
23:18:21 INFO - document served over http requires an http
23:18:21 INFO - sub-resource via script-tag using the http-csp
23:18:21 INFO - delivery method with keep-origin-redirect and when
23:18:21 INFO - the target request is cross-origin.
23:18:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1777ms
23:18:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:18:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a1800 == 69 [pid = 9155] [id = 619]
23:18:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x91577c00) [pid = 9155] [serial = 1735] [outer = (nil)]
23:18:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91583800) [pid = 9155] [serial = 1736] [outer = 0x91577c00]
23:18:22 INFO - PROCESS | 9155 | 1447485502385 Marionette INFO loaded listener.js
23:18:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x917c6400) [pid = 9155] [serial = 1737] [outer = 0x91577c00]
23:18:23 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
23:18:23 INFO - document served over http requires an http
23:18:23 INFO - sub-resource via script-tag using the http-csp
23:18:23 INFO - delivery method with no-redirect and when
23:18:23 INFO - the target request is cross-origin.
23:18:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1692ms
23:18:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:18:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x9179ec00 == 70 [pid = 9155] [id = 620]
23:18:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x919d1c00) [pid = 9155] [serial = 1738] [outer = (nil)]
23:18:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x91bbbc00) [pid = 9155] [serial = 1739] [outer = 0x919d1c00]
23:18:24 INFO - PROCESS | 9155 | 1447485504064 Marionette INFO loaded listener.js
23:18:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x91f5b400) [pid = 9155] [serial = 1740] [outer = 0x919d1c00]
23:18:25 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
23:18:25 INFO - document served over http requires an http
23:18:25 INFO - sub-resource via script-tag using the http-csp
23:18:25 INFO - delivery method with swap-origin-redirect and when
23:18:25 INFO - the target request is cross-origin.
23:18:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1629ms
23:18:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:18:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x9278d800 == 71 [pid = 9155] [id = 621]
23:18:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x92791000) [pid = 9155] [serial = 1741] [outer = (nil)]
23:18:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x929f0000) [pid = 9155] [serial = 1742] [outer = 0x92791000]
23:18:25 INFO - PROCESS | 9155 | 1447485505693 Marionette INFO loaded listener.js
23:18:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x93fb1800) [pid = 9155] [serial = 1743] [outer = 0x92791000]
23:18:26 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
23:18:26 INFO - document served over http requires an http
23:18:26 INFO - sub-resource via xhr-request using the http-csp
23:18:26 INFO - delivery method with keep-origin-redirect and when
23:18:26 INFO - the target request is cross-origin.
23:18:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1633ms
23:18:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:18:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x952db800 == 72 [pid = 9155] [id = 622]
23:18:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x952dd800) [pid = 9155] [serial = 1744] [outer = (nil)]
23:18:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x9530b800) [pid = 9155] [serial = 1745] [outer = 0x952dd800]
23:18:27 INFO - PROCESS | 9155 | 1447485507357 Marionette INFO loaded listener.js
23:18:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x953ca000) [pid = 9155] [serial = 1746] [outer = 0x952dd800]
23:18:28 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
23:18:28 INFO - document served over http requires an http
23:18:28 INFO - sub-resource via xhr-request using the http-csp
23:18:28 INFO - delivery method with no-redirect and when
23:18:28 INFO - the target request is cross-origin.
23:18:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1580ms
23:18:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:18:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x9530e400 == 73 [pid = 9155] [id = 623]
23:18:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x95314000) [pid = 9155] [serial = 1747] [outer = (nil)]
23:18:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x9554d400) [pid = 9155] [serial = 1748] [outer = 0x95314000]
23:18:28 INFO - PROCESS | 9155 | 1447485508959 Marionette INFO loaded listener.js
23:18:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x95f05c00) [pid = 9155] [serial = 1749] [outer = 0x95314000]
23:18:30 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
23:18:30 INFO - document served over http requires an http
23:18:30 INFO - sub-resource via xhr-request using the http-csp
23:18:30 INFO - delivery method with swap-origin-redirect and when
23:18:30 INFO - the target request is cross-origin.
23:18:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1679ms
23:18:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:18:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f0c00 == 74 [pid = 9155] [id = 624]
23:18:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x97b0d800) [pid = 9155] [serial = 1750] [outer = (nil)]
23:18:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x97b11400) [pid = 9155] [serial = 1751] [outer = 0x97b0d800]
23:18:30 INFO - PROCESS | 9155 | 1447485510641 Marionette INFO loaded listener.js
23:18:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x97b19c00) [pid = 9155] [serial = 1752] [outer = 0x97b0d800]
23:18:31 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
23:18:31 INFO - document served over http requires an https
23:18:31 INFO - sub-resource via fetch-request using the http-csp
23:18:31 INFO - delivery method with keep-origin-redirect and when
23:18:31 INFO - the target request is cross-origin.
23:18:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1684ms
23:18:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:18:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x888dc000 == 75 [pid = 9155] [id = 625]
23:18:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x9530c000) [pid = 9155] [serial = 1753] [outer = (nil)]
23:18:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x97dc7400) [pid = 9155] [serial = 1754] [outer = 0x9530c000]
23:18:32 INFO - PROCESS | 9155 | 1447485512436 Marionette INFO loaded listener.js
23:18:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x97ebec00) [pid = 9155] [serial = 1755] [outer = 0x9530c000]
23:18:33 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
23:18:33 INFO - document served over http requires an https
23:18:33 INFO - sub-resource via fetch-request using the http-csp
23:18:33 INFO - delivery method with no-redirect and when
23:18:33 INFO - the target request is cross-origin.
23:18:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1629ms
23:18:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:18:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x97f02400 == 76 [pid = 9155] [id = 626]
23:18:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x97f03400) [pid = 9155] [serial = 1756] [outer = (nil)]
23:18:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x97f07000) [pid = 9155] [serial = 1757] [outer = 0x97f03400]
23:18:33 INFO - PROCESS | 9155 | 1447485513981 Marionette INFO loaded listener.js
23:18:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x98499000) [pid = 9155] [serial = 1758] [outer = 0x97f03400]
23:18:35 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
23:18:35 INFO - document served over http requires an https
23:18:35 INFO - sub-resource via fetch-request using the http-csp
23:18:35 INFO - delivery method with swap-origin-redirect and when
23:18:35 INFO - the target request is cross-origin.
23:18:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1728ms
23:18:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:18:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x984a1000 == 77 [pid = 9155] [id = 627]
23:18:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x984a1800) [pid = 9155] [serial = 1759] [outer = (nil)]
23:18:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x98502800) [pid = 9155] [serial = 1760] [outer = 0x984a1800]
23:18:35 INFO - PROCESS | 9155 | 1447485515874 Marionette INFO loaded listener.js
23:18:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x9850d000) [pid = 9155] [serial = 1761] [outer = 0x984a1800]
23:18:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x988e5000 == 78 [pid = 9155] [id = 628]
23:18:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x988e5c00) [pid = 9155] [serial = 1762] [outer = (nil)]
23:18:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x98501800) [pid = 9155] [serial = 1763] [outer = 0x988e5c00]
23:18:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:18:37 INFO - document served over http requires an https
23:18:37 INFO - sub-resource via iframe-tag using the http-csp
23:18:37 INFO - delivery method with keep-origin-redirect and when
23:18:37 INFO - the target request is cross-origin.
23:18:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1831ms
23:18:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:18:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x988e2000 == 79 [pid = 9155] [id = 629]
23:18:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x988e2400) [pid = 9155] [serial = 1764] [outer = (nil)]
23:18:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x988e7400) [pid = 9155] [serial = 1765] [outer = 0x988e2400]
23:18:37 INFO - PROCESS | 9155 | 1447485517668 Marionette INFO loaded listener.js
23:18:37 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x988ef000) [pid = 9155] [serial = 1766] [outer = 0x988e2400]
23:18:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x98ac1800 == 80 [pid = 9155] [id = 630]
23:18:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x98ac1c00) [pid = 9155] [serial = 1767] [outer = (nil)]
23:18:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x988e7800) [pid = 9155] [serial = 1768] [outer = 0x98ac1c00]
23:18:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:18:38 INFO - document served over http requires an https
23:18:38 INFO - sub-resource via iframe-tag using the http-csp
23:18:38 INFO - delivery method with no-redirect and when
23:18:38 INFO - the target request is cross-origin.
23:18:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1837ms
23:18:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:18:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x9554e400 == 81 [pid = 9155] [id = 631]
23:18:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x98abb000) [pid = 9155] [serial = 1769] [outer = (nil)]
23:18:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x98abe400) [pid = 9155] [serial = 1770] [outer = 0x98abb000]
23:18:39 INFO - PROCESS | 9155 | 1447485519589 Marionette INFO loaded listener.js
23:18:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x9a6ec000) [pid = 9155] [serial = 1771] [outer = 0x98abb000]
23:18:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a79f000 == 82 [pid = 9155] [id = 632]
23:18:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x9a79f400) [pid = 9155] [serial = 1772] [outer = (nil)]
23:18:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x9a6eb000) [pid = 9155] [serial = 1773] [outer = 0x9a79f400]
23:18:40 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
23:18:40 INFO - document served over http requires an https
23:18:40 INFO - sub-resource via iframe-tag using the http-csp
23:18:40 INFO - delivery method with swap-origin-redirect and when
23:18:40 INFO - the target request is cross-origin.
23:18:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1844ms
23:18:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:18:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x89364800 == 83 [pid = 9155] [id = 633]
23:18:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x89365000) [pid = 9155] [serial = 1774] [outer = (nil)]
23:18:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x9a7a6400) [pid = 9155] [serial = 1775] [outer = 0x89365000]
23:18:43 INFO - PROCESS | 9155 | 1447485523089 Marionette INFO loaded listener.js
23:18:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x9a7abc00) [pid = 9155] [serial = 1776] [outer = 0x89365000]
23:18:44 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
23:18:44 INFO - document served over http requires an https
23:18:44 INFO - sub-resource via script-tag using the http-csp
23:18:44 INFO - delivery method with keep-origin-redirect and when
23:18:44 INFO - the target request is cross-origin.
23:18:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3443ms
23:18:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:18:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b209800 == 84 [pid = 9155] [id = 634]
23:18:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x8b20ac00) [pid = 9155] [serial = 1777] [outer = (nil)]
23:18:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x8b214800) [pid = 9155] [serial = 1778] [outer = 0x8b20ac00]
23:18:45 INFO - PROCESS | 9155 | 1447485525387 Marionette INFO loaded listener.js
23:18:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8c3d0c00) [pid = 9155] [serial = 1779] [outer = 0x8b20ac00]
23:18:46 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
23:18:46 INFO - document served over http requires an https
23:18:46 INFO - sub-resource via script-tag using the http-csp
23:18:46 INFO - delivery method with no-redirect and when
23:18:46 INFO - the target request is cross-origin.
23:18:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2193ms
23:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:18:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db04400 == 85 [pid = 9155] [id = 635]
23:18:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8db04800) [pid = 9155] [serial = 1780] [outer = (nil)]
23:18:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x8e097c00) [pid = 9155] [serial = 1781] [outer = 0x8db04800]
23:18:46 INFO - PROCESS | 9155 | 1447485526914 Marionette INFO loaded listener.js
23:18:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x912ed400) [pid = 9155] [serial = 1782] [outer = 0x8db04800]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x890dd400 == 84 [pid = 9155] [id = 590]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6e000 == 83 [pid = 9155] [id = 591]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62dc00 == 82 [pid = 9155] [id = 592]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1a000 == 81 [pid = 9155] [id = 593]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x912e5c00 == 80 [pid = 9155] [id = 594]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x91798400 == 79 [pid = 9155] [id = 595]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x917c7800 == 78 [pid = 9155] [id = 596]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb1bc00 == 77 [pid = 9155] [id = 597]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd7800 == 76 [pid = 9155] [id = 598]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd9800 == 75 [pid = 9155] [id = 599]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x926f2c00 == 74 [pid = 9155] [id = 600]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x926f0400 == 73 [pid = 9155] [id = 601]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x92796400 == 72 [pid = 9155] [id = 602]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x929eec00 == 71 [pid = 9155] [id = 603]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x9455f800 == 70 [pid = 9155] [id = 604]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x945eb400 == 69 [pid = 9155] [id = 605]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x88a89000 == 68 [pid = 9155] [id = 606]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3cec00 == 67 [pid = 9155] [id = 607]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8936c000 == 66 [pid = 9155] [id = 608]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x890d9000 == 65 [pid = 9155] [id = 609]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6f400 == 64 [pid = 9155] [id = 610]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8e094400 == 63 [pid = 9155] [id = 611]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x8c744800 == 62 [pid = 9155] [id = 612]
23:18:47 INFO - PROCESS | 9155 | --DOCSHELL 0x901ad800 == 61 [pid = 9155] [id = 613]
23:18:47 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x8b81e800) [pid = 9155] [serial = 1632] [outer = (nil)] [url = about:blank]
23:18:47 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8bd6f800) [pid = 9155] [serial = 1640] [outer = (nil)] [url = about:blank]
23:18:47 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x890e2c00) [pid = 9155] [serial = 1635] [outer = (nil)] [url = about:blank]
23:18:47 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8d50c800) [pid = 9155] [serial = 1645] [outer = (nil)] [url = about:blank]
23:18:47 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8956b400) [pid = 9155] [serial = 1650] [outer = (nil)] [url = about:blank]
23:18:48 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
23:18:48 INFO - document served over http requires an https
23:18:48 INFO - sub-resource via script-tag using the http-csp
23:18:48 INFO - delivery method with swap-origin-redirect and when
23:18:48 INFO - the target request is cross-origin.
23:18:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2242ms
23:18:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:18:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x890d9000 == 62 [pid = 9155] [id = 636]
23:18:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x8936c000) [pid = 9155] [serial = 1783] [outer = (nil)]
23:18:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8b0f1800) [pid = 9155] [serial = 1784] [outer = 0x8936c000]
23:18:49 INFO - PROCESS | 9155 | 1447485529103 Marionette INFO loaded listener.js
23:18:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8b818400) [pid = 9155] [serial = 1785] [outer = 0x8936c000]
23:18:50 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
23:18:50 INFO - document served over http requires an https
23:18:50 INFO - sub-resource via xhr-request using the http-csp
23:18:50 INFO - delivery method with keep-origin-redirect and when
23:18:50 INFO - the target request is cross-origin.
23:18:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1345ms
23:18:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:18:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x89362400 == 63 [pid = 9155] [id = 637]
23:18:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x8b0f4c00) [pid = 9155] [serial = 1786] [outer = (nil)]
23:18:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x8d502800) [pid = 9155] [serial = 1787] [outer = 0x8b0f4c00]
23:18:50 INFO - PROCESS | 9155 | 1447485530528 Marionette INFO loaded listener.js
23:18:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x8db10c00) [pid = 9155] [serial = 1788] [outer = 0x8b0f4c00]
23:18:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:18:51 INFO - document served over http requires an https
23:18:51 INFO - sub-resource via xhr-request using the http-csp
23:18:51 INFO - delivery method with no-redirect and when
23:18:51 INFO - the target request is cross-origin.
23:18:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1295ms
23:18:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:18:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62dc00 == 64 [pid = 9155] [id = 638]
23:18:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x8db0c000) [pid = 9155] [serial = 1789] [outer = (nil)]
23:18:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x8e3a3c00) [pid = 9155] [serial = 1790] [outer = 0x8db0c000]
23:18:51 INFO - PROCESS | 9155 | 1447485531881 Marionette INFO loaded listener.js
23:18:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x8eb40800) [pid = 9155] [serial = 1791] [outer = 0x8db0c000]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x8c745c00) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x8b208c00) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8c744c00) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x8b1c6400) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x901af000) [pid = 9155] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8c740800) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8e397800) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x88a8c800) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x92796c00) [pid = 9155] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x926f6000) [pid = 9155] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485476878]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x91dd8800) [pid = 9155] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x88c3d400) [pid = 9155] [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]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x926f7000) [pid = 9155] [serial = 1686] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x91f58800) [pid = 9155] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8c743400) [pid = 9155] [serial = 1658] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8eb1a800) [pid = 9155] [serial = 1661] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x901b2000) [pid = 9155] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x901b3000) [pid = 9155] [serial = 1723] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x952db400) [pid = 9155] [serial = 1697] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x89366c00) [pid = 9155] [serial = 1655] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x91dd1800) [pid = 9155] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x926f8000) [pid = 9155] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485476878]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x88c33c00) [pid = 9155] [serial = 1700] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x91f59400) [pid = 9155] [serial = 1681] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x919d8c00) [pid = 9155] [serial = 1673] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x8d629400) [pid = 9155] [serial = 1712] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x91d9d400) [pid = 9155] [serial = 1676] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8bd6e400) [pid = 9155] [serial = 1709] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8e3a0800) [pid = 9155] [serial = 1715] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x901b6000) [pid = 9155] [serial = 1664] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x917bec00) [pid = 9155] [serial = 1670] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8db06000) [pid = 9155] [serial = 1718] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9146ec00) [pid = 9155] [serial = 1667] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8c749c00) [pid = 9155] [serial = 1703] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8bd27c00) [pid = 9155] [serial = 1706] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x93fafc00) [pid = 9155] [serial = 1691] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x94568400) [pid = 9155] [serial = 1694] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8d50fc00) [pid = 9155] [serial = 1707] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x89563400) [pid = 9155] [serial = 1701] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8bd31400) [pid = 9155] [serial = 1587] [outer = (nil)] [url = about:blank]
23:18:53 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8d8e7400) [pid = 9155] [serial = 1704] [outer = (nil)] [url = about:blank]
23:18:53 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
23:18:53 INFO - document served over http requires an https
23:18:53 INFO - sub-resource via xhr-request using the http-csp
23:18:53 INFO - delivery method with swap-origin-redirect and when
23:18:53 INFO - the target request is cross-origin.
23:18:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2097ms
23:18:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:18:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd27c00 == 65 [pid = 9155] [id = 639]
23:18:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x8bd31400) [pid = 9155] [serial = 1792] [outer = (nil)]
23:18:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x8d8df400) [pid = 9155] [serial = 1793] [outer = 0x8bd31400]
23:18:53 INFO - PROCESS | 9155 | 1447485533919 Marionette INFO loaded listener.js
23:18:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x901b2c00) [pid = 9155] [serial = 1794] [outer = 0x8bd31400]
23:18:54 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
23:18:54 INFO - document served over http requires an http
23:18:54 INFO - sub-resource via fetch-request using the http-csp
23:18:54 INFO - delivery method with keep-origin-redirect and when
23:18:54 INFO - the target request is same-origin.
23:18:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1291ms
23:18:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:18:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8a800 == 66 [pid = 9155] [id = 640]
23:18:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x88a8d400) [pid = 9155] [serial = 1795] [outer = (nil)]
23:18:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x89365c00) [pid = 9155] [serial = 1796] [outer = 0x88a8d400]
23:18:55 INFO - PROCESS | 9155 | 1447485535514 Marionette INFO loaded listener.js
23:18:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8b1c8000) [pid = 9155] [serial = 1797] [outer = 0x88a8d400]
23:18:56 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
23:18:56 INFO - document served over http requires an http
23:18:56 INFO - sub-resource via fetch-request using the http-csp
23:18:56 INFO - delivery method with no-redirect and when
23:18:56 INFO - the target request is same-origin.
23:18:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1694ms
23:18:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:18:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f8800 == 67 [pid = 9155] [id = 641]
23:18:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8d503400) [pid = 9155] [serial = 1798] [outer = (nil)]
23:18:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8d50cc00) [pid = 9155] [serial = 1799] [outer = 0x8d503400]
23:18:57 INFO - PROCESS | 9155 | 1447485537369 Marionette INFO loaded listener.js
23:18:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8e399400) [pid = 9155] [serial = 1800] [outer = 0x8d503400]
23:18:58 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
23:18:58 INFO - document served over http requires an http
23:18:58 INFO - sub-resource via fetch-request using the http-csp
23:18:58 INFO - delivery method with swap-origin-redirect and when
23:18:58 INFO - the target request is same-origin.
23:18:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1855ms
23:18:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:18:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x91468c00 == 68 [pid = 9155] [id = 642]
23:18:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x9156dc00) [pid = 9155] [serial = 1801] [outer = (nil)]
23:18:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x91573c00) [pid = 9155] [serial = 1802] [outer = 0x9156dc00]
23:18:59 INFO - PROCESS | 9155 | 1447485539240 Marionette INFO loaded listener.js
23:18:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x91588c00) [pid = 9155] [serial = 1803] [outer = 0x9156dc00]
23:19:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x91576800 == 69 [pid = 9155] [id = 643]
23:19:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x917bec00) [pid = 9155] [serial = 1804] [outer = (nil)]
23:19:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x917c9400) [pid = 9155] [serial = 1805] [outer = 0x917bec00]
23:19:00 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
23:19:00 INFO - document served over http requires an http
23:19:00 INFO - sub-resource via iframe-tag using the http-csp
23:19:00 INFO - delivery method with keep-origin-redirect and when
23:19:00 INFO - the target request is same-origin.
23:19:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1877ms
23:19:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:19:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c2c00 == 70 [pid = 9155] [id = 644]
23:19:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x917c8800) [pid = 9155] [serial = 1806] [outer = (nil)]
23:19:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x91bb7800) [pid = 9155] [serial = 1807] [outer = 0x917c8800]
23:19:01 INFO - PROCESS | 9155 | 1447485541099 Marionette INFO loaded listener.js
23:19:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x91dd0800) [pid = 9155] [serial = 1808] [outer = 0x917c8800]
23:19:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dda800 == 71 [pid = 9155] [id = 645]
23:19:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x91ddd800) [pid = 9155] [serial = 1809] [outer = (nil)]
23:19:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x91f61400) [pid = 9155] [serial = 1810] [outer = 0x91ddd800]
23:19:02 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
23:19:02 INFO - document served over http requires an http
23:19:02 INFO - sub-resource via iframe-tag using the http-csp
23:19:02 INFO - delivery method with no-redirect and when
23:19:02 INFO - the target request is same-origin.
23:19:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1841ms
23:19:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:19:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x888de000 == 72 [pid = 9155] [id = 646]
23:19:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x91dd0000) [pid = 9155] [serial = 1811] [outer = (nil)]
23:19:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x91f5f000) [pid = 9155] [serial = 1812] [outer = 0x91dd0000]
23:19:02 INFO - PROCESS | 9155 | 1447485542929 Marionette INFO loaded listener.js
23:19:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x9278e800) [pid = 9155] [serial = 1813] [outer = 0x91dd0000]
23:19:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f9800 == 73 [pid = 9155] [id = 647]
23:19:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x929fb000) [pid = 9155] [serial = 1814] [outer = (nil)]
23:19:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x929f4c00) [pid = 9155] [serial = 1815] [outer = 0x929fb000]
23:19:04 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
23:19:04 INFO - document served over http requires an http
23:19:04 INFO - sub-resource via iframe-tag using the http-csp
23:19:04 INFO - delivery method with swap-origin-redirect and when
23:19:04 INFO - the target request is same-origin.
23:19:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1843ms
23:19:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:19:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x919d7800 == 74 [pid = 9155] [id = 648]
23:19:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x93fba000) [pid = 9155] [serial = 1816] [outer = (nil)]
23:19:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x945e9800) [pid = 9155] [serial = 1817] [outer = 0x93fba000]
23:19:04 INFO - PROCESS | 9155 | 1447485544870 Marionette INFO loaded listener.js
23:19:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x952df400) [pid = 9155] [serial = 1818] [outer = 0x93fba000]
23:19:06 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
23:19:06 INFO - document served over http requires an http
23:19:06 INFO - sub-resource via script-tag using the http-csp
23:19:06 INFO - delivery method with keep-origin-redirect and when
23:19:06 INFO - the target request is same-origin.
23:19:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1886ms
23:19:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:19:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x9554e000 == 75 [pid = 9155] [id = 649]
23:19:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x95552000) [pid = 9155] [serial = 1819] [outer = (nil)]
23:19:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x97b12400) [pid = 9155] [serial = 1820] [outer = 0x95552000]
23:19:06 INFO - PROCESS | 9155 | 1447485546724 Marionette INFO loaded listener.js
23:19:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x98497000) [pid = 9155] [serial = 1821] [outer = 0x95552000]
23:19:07 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
23:19:07 INFO - document served over http requires an http
23:19:07 INFO - sub-resource via script-tag using the http-csp
23:19:07 INFO - delivery method with no-redirect and when
23:19:07 INFO - the target request is same-origin.
23:19:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1710ms
23:19:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:19:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x98503400 == 76 [pid = 9155] [id = 650]
23:19:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x98503800) [pid = 9155] [serial = 1822] [outer = (nil)]
23:19:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x988e3800) [pid = 9155] [serial = 1823] [outer = 0x98503800]
23:19:08 INFO - PROCESS | 9155 | 1447485548477 Marionette INFO loaded listener.js
23:19:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x9a779400) [pid = 9155] [serial = 1824] [outer = 0x98503800]
23:19:09 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
23:19:09 INFO - document served over http requires an http
23:19:09 INFO - sub-resource via script-tag using the http-csp
23:19:09 INFO - delivery method with swap-origin-redirect and when
23:19:09 INFO - the target request is same-origin.
23:19:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1691ms
23:19:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:19:09 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a7ab800 == 77 [pid = 9155] [id = 651]
23:19:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9a948400) [pid = 9155] [serial = 1825] [outer = (nil)]
23:19:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9a9d5000) [pid = 9155] [serial = 1826] [outer = 0x9a948400]
23:19:10 INFO - PROCESS | 9155 | 1447485550056 Marionette INFO loaded listener.js
23:19:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x9ac85800) [pid = 9155] [serial = 1827] [outer = 0x9a948400]
23:19:11 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
23:19:11 INFO - document served over http requires an http
23:19:11 INFO - sub-resource via xhr-request using the http-csp
23:19:11 INFO - delivery method with keep-origin-redirect and when
23:19:11 INFO - the target request is same-origin.
23:19:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1618ms
23:19:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:19:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x9a9d1400 == 78 [pid = 9155] [id = 652]
23:19:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9aab7c00) [pid = 9155] [serial = 1828] [outer = (nil)]
23:19:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9aeae000) [pid = 9155] [serial = 1829] [outer = 0x9aab7c00]
23:19:11 INFO - PROCESS | 9155 | 1447485551665 Marionette INFO loaded listener.js
23:19:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9b471800) [pid = 9155] [serial = 1830] [outer = 0x9aab7c00]
23:19:12 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
23:19:12 INFO - document served over http requires an http
23:19:12 INFO - sub-resource via xhr-request using the http-csp
23:19:12 INFO - delivery method with no-redirect and when
23:19:12 INFO - the target request is same-origin.
23:19:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1581ms
23:19:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:19:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aeb9400 == 79 [pid = 9155] [id = 653]
23:19:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9b5c9400) [pid = 9155] [serial = 1831] [outer = (nil)]
23:19:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x9b5cc800) [pid = 9155] [serial = 1832] [outer = 0x9b5c9400]
23:19:13 INFO - PROCESS | 9155 | 1447485553304 Marionette INFO loaded listener.js
23:19:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x9b851400) [pid = 9155] [serial = 1833] [outer = 0x9b5c9400]
23:19:14 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
23:19:14 INFO - document served over http requires an http
23:19:14 INFO - sub-resource via xhr-request using the http-csp
23:19:14 INFO - delivery method with swap-origin-redirect and when
23:19:14 INFO - the target request is same-origin.
23:19:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1739ms
23:19:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:19:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x9850ec00 == 80 [pid = 9155] [id = 654]
23:19:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x9b5d0000) [pid = 9155] [serial = 1834] [outer = (nil)]
23:19:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x9b85b000) [pid = 9155] [serial = 1835] [outer = 0x9b5d0000]
23:19:15 INFO - PROCESS | 9155 | 1447485555021 Marionette INFO loaded listener.js
23:19:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x9b913400) [pid = 9155] [serial = 1836] [outer = 0x9b5d0000]
23:19:16 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
23:19:16 INFO - document served over http requires an https
23:19:16 INFO - sub-resource via fetch-request using the http-csp
23:19:16 INFO - delivery method with keep-origin-redirect and when
23:19:16 INFO - the target request is same-origin.
23:19:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1888ms
23:19:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:19:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c3d800 == 81 [pid = 9155] [id = 655]
23:19:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x9c148800) [pid = 9155] [serial = 1837] [outer = (nil)]
23:19:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x9c173c00) [pid = 9155] [serial = 1838] [outer = 0x9c148800]
23:19:17 INFO - PROCESS | 9155 | 1447485557015 Marionette INFO loaded listener.js
23:19:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x9c844000) [pid = 9155] [serial = 1839] [outer = 0x9c148800]
23:19:18 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
23:19:18 INFO - document served over http requires an https
23:19:18 INFO - sub-resource via fetch-request using the http-csp
23:19:18 INFO - delivery method with no-redirect and when
23:19:18 INFO - the target request is same-origin.
23:19:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1678ms
23:19:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:19:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c6c00 == 82 [pid = 9155] [id = 656]
23:19:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9c178800) [pid = 9155] [serial = 1840] [outer = (nil)]
23:19:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x9c9c4400) [pid = 9155] [serial = 1841] [outer = 0x9c178800]
23:19:18 INFO - PROCESS | 9155 | 1447485558610 Marionette INFO loaded listener.js
23:19:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x9c9cac00) [pid = 9155] [serial = 1842] [outer = 0x9c178800]
23:19:19 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
23:19:19 INFO - document served over http requires an https
23:19:19 INFO - sub-resource via fetch-request using the http-csp
23:19:19 INFO - delivery method with swap-origin-redirect and when
23:19:19 INFO - the target request is same-origin.
23:19:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1686ms
23:19:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:19:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c8c3c00 == 83 [pid = 9155] [id = 657]
23:19:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x9c9c4800) [pid = 9155] [serial = 1843] [outer = (nil)]
23:19:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x9c9d3000) [pid = 9155] [serial = 1844] [outer = 0x9c9c4800]
23:19:20 INFO - PROCESS | 9155 | 1447485560447 Marionette INFO loaded listener.js
23:19:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x9cc41800) [pid = 9155] [serial = 1845] [outer = 0x9c9c4800]
23:19:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc44000 == 84 [pid = 9155] [id = 658]
23:19:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x9cc48c00) [pid = 9155] [serial = 1846] [outer = (nil)]
23:19:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x9cbe7400) [pid = 9155] [serial = 1847] [outer = 0x9cc48c00]
23:19:21 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
23:19:21 INFO - document served over http requires an https
23:19:21 INFO - sub-resource via iframe-tag using the http-csp
23:19:21 INFO - delivery method with keep-origin-redirect and when
23:19:21 INFO - the target request is same-origin.
23:19:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2034ms
23:19:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:19:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc45400 == 85 [pid = 9155] [id = 659]
23:19:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x9cc47c00) [pid = 9155] [serial = 1848] [outer = (nil)]
23:19:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x9cc4d400) [pid = 9155] [serial = 1849] [outer = 0x9cc47c00]
23:19:22 INFO - PROCESS | 9155 | 1447485562459 Marionette INFO loaded listener.js
23:19:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x9d632400) [pid = 9155] [serial = 1850] [outer = 0x9cc47c00]
23:19:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d633000 == 86 [pid = 9155] [id = 660]
23:19:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9d638c00) [pid = 9155] [serial = 1851] [outer = (nil)]
23:19:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9d63cc00) [pid = 9155] [serial = 1852] [outer = 0x9d638c00]
23:19:23 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
23:19:23 INFO - document served over http requires an https
23:19:23 INFO - sub-resource via iframe-tag using the http-csp
23:19:23 INFO - delivery method with no-redirect and when
23:19:23 INFO - the target request is same-origin.
23:19:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1932ms
23:19:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:19:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x9d63a400 == 87 [pid = 9155] [id = 661]
23:19:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x9d63a800) [pid = 9155] [serial = 1853] [outer = (nil)]
23:19:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x9d63e000) [pid = 9155] [serial = 1854] [outer = 0x9d63a800]
23:19:24 INFO - PROCESS | 9155 | 1447485564411 Marionette INFO loaded listener.js
23:19:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x9d7cc400) [pid = 9155] [serial = 1855] [outer = 0x9d63a800]
23:19:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x9da29400 == 88 [pid = 9155] [id = 662]
23:19:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x9da29c00) [pid = 9155] [serial = 1856] [outer = (nil)]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8936b800 == 87 [pid = 9155] [id = 615]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81dc00 == 86 [pid = 9155] [id = 616]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8db0dc00 == 85 [pid = 9155] [id = 617]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9179ec00 == 84 [pid = 9155] [id = 620]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9278d800 == 83 [pid = 9155] [id = 621]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x952db800 == 82 [pid = 9155] [id = 622]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9530e400 == 81 [pid = 9155] [id = 623]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x929f0c00 == 80 [pid = 9155] [id = 624]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x888dc000 == 79 [pid = 9155] [id = 625]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x97f02400 == 78 [pid = 9155] [id = 626]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x984a1000 == 77 [pid = 9155] [id = 627]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x988e5000 == 76 [pid = 9155] [id = 628]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x988e2000 == 75 [pid = 9155] [id = 629]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x98ac1800 == 74 [pid = 9155] [id = 630]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9554e400 == 73 [pid = 9155] [id = 631]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x9a79f000 == 72 [pid = 9155] [id = 632]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x89364800 == 71 [pid = 9155] [id = 633]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8b209800 == 70 [pid = 9155] [id = 634]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8db04400 == 69 [pid = 9155] [id = 635]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8844b800 == 68 [pid = 9155] [id = 582]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x890d9000 == 67 [pid = 9155] [id = 636]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x89362400 == 66 [pid = 9155] [id = 637]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8c73f400 == 65 [pid = 9155] [id = 586]
23:19:26 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62dc00 == 64 [pid = 9155] [id = 638]
23:19:26 INFO - PROCESS | 9155 | [9155] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8a800 == 63 [pid = 9155] [id = 640]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8d505000 == 62 [pid = 9155] [id = 544]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f8800 == 61 [pid = 9155] [id = 641]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91468c00 == 60 [pid = 9155] [id = 642]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91576800 == 59 [pid = 9155] [id = 643]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x917c2c00 == 58 [pid = 9155] [id = 644]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x91dda800 == 57 [pid = 9155] [id = 645]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x888de000 == 56 [pid = 9155] [id = 646]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x929f9800 == 55 [pid = 9155] [id = 647]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x919d7800 == 54 [pid = 9155] [id = 648]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9554e000 == 53 [pid = 9155] [id = 649]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x98503400 == 52 [pid = 9155] [id = 650]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9a7ab800 == 51 [pid = 9155] [id = 651]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9a9d1400 == 50 [pid = 9155] [id = 652]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9aeb9400 == 49 [pid = 9155] [id = 653]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9850ec00 == 48 [pid = 9155] [id = 654]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88c3d800 == 47 [pid = 9155] [id = 655]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd34c00 == 46 [pid = 9155] [id = 556]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c6c00 == 45 [pid = 9155] [id = 656]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9c8c3c00 == 44 [pid = 9155] [id = 657]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc44000 == 43 [pid = 9155] [id = 658]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc45400 == 42 [pid = 9155] [id = 659]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9d633000 == 41 [pid = 9155] [id = 660]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd27c00 == 40 [pid = 9155] [id = 639]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8e000 == 39 [pid = 9155] [id = 584]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8843e400 == 38 [pid = 9155] [id = 541]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8c747800 == 37 [pid = 9155] [id = 614]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd2f800 == 36 [pid = 9155] [id = 548]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88443800 == 35 [pid = 9155] [id = 589]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8e08cc00 == 34 [pid = 9155] [id = 618]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88c38c00 == 33 [pid = 9155] [id = 551]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8b81a800 == 32 [pid = 9155] [id = 554]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a1800 == 31 [pid = 9155] [id = 619]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8bc00 == 30 [pid = 9155] [id = 559]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88390800 == 29 [pid = 9155] [id = 588]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8d634000 == 28 [pid = 9155] [id = 545]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb18000 == 27 [pid = 9155] [id = 549]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x9158a400 == 26 [pid = 9155] [id = 552]
23:19:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8ac00 == 25 [pid = 9155] [id = 558]
23:19:28 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8db0f400) [pid = 9155] [serial = 1713] [outer = (nil)] [url = about:blank]
23:19:28 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8eb18400) [pid = 9155] [serial = 1716] [outer = (nil)] [url = about:blank]
23:19:28 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8eb2bc00) [pid = 9155] [serial = 1719] [outer = (nil)] [url = about:blank]
23:19:28 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x8e39e400) [pid = 9155] [serial = 1653] [outer = (nil)] [url = about:blank]
23:19:28 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x8c74a400) [pid = 9155] [serial = 1710] [outer = (nil)] [url = about:blank]
23:19:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x8843e400) [pid = 9155] [serial = 1857] [outer = 0x9da29c00]
23:19:29 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
23:19:29 INFO - document served over http requires an https
23:19:29 INFO - sub-resource via iframe-tag using the http-csp
23:19:29 INFO - delivery method with swap-origin-redirect and when
23:19:29 INFO - the target request is same-origin.
23:19:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 5645ms
23:19:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:19:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x88443000 == 26 [pid = 9155] [id = 663]
23:19:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x888e4400) [pid = 9155] [serial = 1858] [outer = (nil)]
23:19:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x888e7c00) [pid = 9155] [serial = 1859] [outer = 0x888e4400]
23:19:29 INFO - PROCESS | 9155 | 1447485569866 Marionette INFO loaded listener.js
23:19:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x88a96800) [pid = 9155] [serial = 1860] [outer = 0x888e4400]
23:19:30 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
23:19:30 INFO - document served over http requires an https
23:19:30 INFO - sub-resource via script-tag using the http-csp
23:19:30 INFO - delivery method with keep-origin-redirect and when
23:19:30 INFO - the target request is same-origin.
23:19:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1488ms
23:19:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:19:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e0400 == 27 [pid = 9155] [id = 664]
23:19:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x890e2800) [pid = 9155] [serial = 1861] [outer = (nil)]
23:19:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x890e6800) [pid = 9155] [serial = 1862] [outer = 0x890e2800]
23:19:31 INFO - PROCESS | 9155 | 1447485571319 Marionette INFO loaded listener.js
23:19:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x89563400) [pid = 9155] [serial = 1863] [outer = 0x890e2800]
23:19:32 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
23:19:32 INFO - document served over http requires an https
23:19:32 INFO - sub-resource via script-tag using the http-csp
23:19:32 INFO - delivery method with no-redirect and when
23:19:32 INFO - the target request is same-origin.
23:19:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1484ms
23:19:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:19:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0fb800 == 28 [pid = 9155] [id = 665]
23:19:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x8b1c2000) [pid = 9155] [serial = 1864] [outer = (nil)]
23:19:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 209 (0x8b1c6400) [pid = 9155] [serial = 1865] [outer = 0x8b1c2000]
23:19:32 INFO - PROCESS | 9155 | 1447485572839 Marionette INFO loaded listener.js
23:19:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0x8b20e400) [pid = 9155] [serial = 1866] [outer = 0x8b1c2000]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x88c34800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 208 (0x912f0c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x8c3d7400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x929f5800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x88442400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8e9c4800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8e094800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8d62b400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x890da800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x88c39400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x8c747400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x88a88c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x901b2400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x988e5c00) [pid = 9155] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x89569000) [pid = 9155] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485497781]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x929fa800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x89365000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x98ac1c00) [pid = 9155] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485518552]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x8b820c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x8e9c8400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x8db0c000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x92791000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8bd31400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x945ec000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x8b0f4c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x890e4800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x984a1800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x91bc4c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x8e08a000) [pid = 9155] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x97b0d800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x912ee400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x98abb000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x8eb2a000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x9179b000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x988e2400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8e9be400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x91ddc000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8c3cf400) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x919d1c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x9a79f400) [pid = 9155] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x8d627800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x91577c00) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x95314000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x919d4800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x952dd800) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x9530c000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x8936c000) [pid = 9155] [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]
23:19:35 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x8db04800) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x8b20ac00) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8d635000) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x97f03400) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x926f1400) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x94560800) [pid = 9155] [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]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x8d8df400) [pid = 9155] [serial = 1793] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x91bbbc00) [pid = 9155] [serial = 1739] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9a7a6400) [pid = 9155] [serial = 1775] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x97b11400) [pid = 9155] [serial = 1751] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x929f0000) [pid = 9155] [serial = 1742] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x98501800) [pid = 9155] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x91583800) [pid = 9155] [serial = 1736] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8b0f4800) [pid = 9155] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485497781]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8b214800) [pid = 9155] [serial = 1778] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8e08ac00) [pid = 9155] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8e3a3c00) [pid = 9155] [serial = 1790] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x988e7400) [pid = 9155] [serial = 1765] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9a6eb000) [pid = 9155] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8e097c00) [pid = 9155] [serial = 1781] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8bd33800) [pid = 9155] [serial = 1728] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x98abe400) [pid = 9155] [serial = 1770] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x988e7800) [pid = 9155] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485518552]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b0f1800) [pid = 9155] [serial = 1784] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x98502800) [pid = 9155] [serial = 1760] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8eb16000) [pid = 9155] [serial = 1733] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x9530b800) [pid = 9155] [serial = 1745] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x97f07000) [pid = 9155] [serial = 1757] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x97dc7400) [pid = 9155] [serial = 1754] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8d502800) [pid = 9155] [serial = 1787] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x9554d400) [pid = 9155] [serial = 1748] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x89571c00) [pid = 9155] [serial = 1590] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9146c000) [pid = 9155] [serial = 1623] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8d8e2400) [pid = 9155] [serial = 1659] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9140a000) [pid = 9155] [serial = 1665] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8e094c00) [pid = 9155] [serial = 1608] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x945e7800) [pid = 9155] [serial = 1572] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x8bd78000) [pid = 9155] [serial = 1593] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x9157a400) [pid = 9155] [serial = 1626] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8eb2f800) [pid = 9155] [serial = 1614] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x93fb1800) [pid = 9155] [serial = 1743] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8d8e4c00) [pid = 9155] [serial = 1603] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8e9cdc00) [pid = 9155] [serial = 1611] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x9156f400) [pid = 9155] [serial = 1629] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8b818400) [pid = 9155] [serial = 1785] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91580000) [pid = 9155] [serial = 1668] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x95f05c00) [pid = 9155] [serial = 1749] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x9278bc00) [pid = 9155] [serial = 1687] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8d508400) [pid = 9155] [serial = 1598] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x91dd4400) [pid = 9155] [serial = 1677] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x953ca000) [pid = 9155] [serial = 1746] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8db10c00) [pid = 9155] [serial = 1788] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x91f63c00) [pid = 9155] [serial = 1682] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x901b7c00) [pid = 9155] [serial = 1617] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x91bbc800) [pid = 9155] [serial = 1674] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x919cfc00) [pid = 9155] [serial = 1671] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8eb40800) [pid = 9155] [serial = 1791] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8b0f7000) [pid = 9155] [serial = 1656] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x952e2c00) [pid = 9155] [serial = 1698] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x93fbbc00) [pid = 9155] [serial = 1692] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x91408800) [pid = 9155] [serial = 1620] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x8eb3bc00) [pid = 9155] [serial = 1662] [outer = (nil)] [url = about:blank]
23:19:36 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x945f2400) [pid = 9155] [serial = 1695] [outer = (nil)] [url = about:blank]
23:19:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:19:36 INFO - document served over http requires an https
23:19:36 INFO - sub-resource via script-tag using the http-csp
23:19:36 INFO - delivery method with swap-origin-redirect and when
23:19:36 INFO - the target request is same-origin.
23:19:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4094ms
23:19:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:19:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x89361400 == 29 [pid = 9155] [id = 666]
23:19:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x89368000) [pid = 9155] [serial = 1867] [outer = (nil)]
23:19:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8b1cb400) [pid = 9155] [serial = 1868] [outer = 0x89368000]
23:19:36 INFO - PROCESS | 9155 | 1447485576881 Marionette INFO loaded listener.js
23:19:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8bd27c00) [pid = 9155] [serial = 1869] [outer = 0x89368000]
23:19:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:19:37 INFO - document served over http requires an https
23:19:37 INFO - sub-resource via xhr-request using the http-csp
23:19:37 INFO - delivery method with keep-origin-redirect and when
23:19:37 INFO - the target request is same-origin.
23:19:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1431ms
23:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:19:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c38800 == 30 [pid = 9155] [id = 667]
23:19:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x88c3b000) [pid = 9155] [serial = 1870] [outer = (nil)]
23:19:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x890de000) [pid = 9155] [serial = 1871] [outer = 0x88c3b000]
23:19:38 INFO - PROCESS | 9155 | 1447485578697 Marionette INFO loaded listener.js
23:19:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8936bc00) [pid = 9155] [serial = 1872] [outer = 0x88c3b000]
23:19:39 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
23:19:39 INFO - document served over http requires an https
23:19:39 INFO - sub-resource via xhr-request using the http-csp
23:19:39 INFO - delivery method with no-redirect and when
23:19:39 INFO - the target request is same-origin.
23:19:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
23:19:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:19:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x888ea800 == 31 [pid = 9155] [id = 668]
23:19:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x8bd27000) [pid = 9155] [serial = 1873] [outer = (nil)]
23:19:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8bd33400) [pid = 9155] [serial = 1874] [outer = 0x8bd27000]
23:19:40 INFO - PROCESS | 9155 | 1447485580299 Marionette INFO loaded listener.js
23:19:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8bd77c00) [pid = 9155] [serial = 1875] [outer = 0x8bd27000]
23:19:41 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
23:19:41 INFO - document served over http requires an https
23:19:41 INFO - sub-resource via xhr-request using the http-csp
23:19:41 INFO - delivery method with swap-origin-redirect and when
23:19:41 INFO - the target request is same-origin.
23:19:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1751ms
23:19:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:19:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396c00 == 32 [pid = 9155] [id = 669]
23:19:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8c3cfc00) [pid = 9155] [serial = 1876] [outer = (nil)]
23:19:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8c749400) [pid = 9155] [serial = 1877] [outer = 0x8c3cfc00]
23:19:42 INFO - PROCESS | 9155 | 1447485582204 Marionette INFO loaded listener.js
23:19:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8c7f2400) [pid = 9155] [serial = 1878] [outer = 0x8c3cfc00]
23:19:43 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
23:19:43 INFO - document served over http requires an http
23:19:43 INFO - sub-resource via fetch-request using the meta-csp
23:19:43 INFO - delivery method with keep-origin-redirect and when
23:19:43 INFO - the target request is cross-origin.
23:19:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1756ms
23:19:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:19:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d502800 == 33 [pid = 9155] [id = 670]
23:19:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8d505000) [pid = 9155] [serial = 1879] [outer = (nil)]
23:19:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8d50b400) [pid = 9155] [serial = 1880] [outer = 0x8d505000]
23:19:43 INFO - PROCESS | 9155 | 1447485583817 Marionette INFO loaded listener.js
23:19:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8d62ac00) [pid = 9155] [serial = 1881] [outer = 0x8d505000]
23:19:44 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
23:19:44 INFO - document served over http requires an http
23:19:44 INFO - sub-resource via fetch-request using the meta-csp
23:19:44 INFO - delivery method with no-redirect and when
23:19:44 INFO - the target request is cross-origin.
23:19:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1582ms
23:19:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:19:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e5c00 == 34 [pid = 9155] [id = 671]
23:19:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8d50c000) [pid = 9155] [serial = 1882] [outer = (nil)]
23:19:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8d8d8400) [pid = 9155] [serial = 1883] [outer = 0x8d50c000]
23:19:45 INFO - PROCESS | 9155 | 1447485585387 Marionette INFO loaded listener.js
23:19:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8db01c00) [pid = 9155] [serial = 1884] [outer = 0x8d50c000]
23:19:46 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
23:19:46 INFO - document served over http requires an http
23:19:46 INFO - sub-resource via fetch-request using the meta-csp
23:19:46 INFO - delivery method with swap-origin-redirect and when
23:19:46 INFO - the target request is cross-origin.
23:19:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1646ms
23:19:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:19:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x88390400 == 35 [pid = 9155] [id = 672]
23:19:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x88c3f400) [pid = 9155] [serial = 1885] [outer = (nil)]
23:19:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8e094800) [pid = 9155] [serial = 1886] [outer = 0x88c3f400]
23:19:47 INFO - PROCESS | 9155 | 1447485587169 Marionette INFO loaded listener.js
23:19:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8e3a1c00) [pid = 9155] [serial = 1887] [outer = 0x88c3f400]
23:19:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9c1800 == 36 [pid = 9155] [id = 673]
23:19:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8e9c2000) [pid = 9155] [serial = 1888] [outer = (nil)]
23:19:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8e9c3800) [pid = 9155] [serial = 1889] [outer = 0x8e9c2000]
23:19:48 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
23:19:48 INFO - document served over http requires an http
23:19:48 INFO - sub-resource via iframe-tag using the meta-csp
23:19:48 INFO - delivery method with keep-origin-redirect and when
23:19:48 INFO - the target request is cross-origin.
23:19:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1742ms
23:19:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:19:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f6800 == 37 [pid = 9155] [id = 674]
23:19:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8e094c00) [pid = 9155] [serial = 1890] [outer = (nil)]
23:19:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e9ccc00) [pid = 9155] [serial = 1891] [outer = 0x8e094c00]
23:19:48 INFO - PROCESS | 9155 | 1447485588929 Marionette INFO loaded listener.js
23:19:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8eb1b800) [pid = 9155] [serial = 1892] [outer = 0x8e094c00]
23:19:49 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb2ac00 == 38 [pid = 9155] [id = 675]
23:19:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8eb2b000) [pid = 9155] [serial = 1893] [outer = (nil)]
23:19:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8eb2d000) [pid = 9155] [serial = 1894] [outer = 0x8eb2b000]
23:19:50 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
23:19:50 INFO - document served over http requires an http
23:19:50 INFO - sub-resource via iframe-tag using the meta-csp
23:19:50 INFO - delivery method with no-redirect and when
23:19:50 INFO - the target request is cross-origin.
23:19:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1805ms
23:19:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:19:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd33c00 == 39 [pid = 9155] [id = 676]
23:19:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8e9c7800) [pid = 9155] [serial = 1895] [outer = (nil)]
23:19:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x8eb2a800) [pid = 9155] [serial = 1896] [outer = 0x8e9c7800]
23:19:50 INFO - PROCESS | 9155 | 1447485590767 Marionette INFO loaded listener.js
23:19:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x8eb44c00) [pid = 9155] [serial = 1897] [outer = 0x8e9c7800]
23:19:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x901ad000 == 40 [pid = 9155] [id = 677]
23:19:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x901af800) [pid = 9155] [serial = 1898] [outer = (nil)]
23:19:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x901af000) [pid = 9155] [serial = 1899] [outer = 0x901af800]
23:19:51 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
23:19:51 INFO - document served over http requires an http
23:19:51 INFO - sub-resource via iframe-tag using the meta-csp
23:19:51 INFO - delivery method with swap-origin-redirect and when
23:19:51 INFO - the target request is cross-origin.
23:19:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1783ms
23:19:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:19:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839c800 == 41 [pid = 9155] [id = 678]
23:19:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x901b4000) [pid = 9155] [serial = 1900] [outer = (nil)]
23:19:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x912e2c00) [pid = 9155] [serial = 1901] [outer = 0x901b4000]
23:19:52 INFO - PROCESS | 9155 | 1447485592481 Marionette INFO loaded listener.js
23:19:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x91404c00) [pid = 9155] [serial = 1902] [outer = 0x901b4000]
23:19:53 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
23:19:53 INFO - document served over http requires an http
23:19:53 INFO - sub-resource via script-tag using the meta-csp
23:19:53 INFO - delivery method with keep-origin-redirect and when
23:19:53 INFO - the target request is cross-origin.
23:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1730ms
23:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:19:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x91410c00 == 42 [pid = 9155] [id = 679]
23:19:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x9145f400) [pid = 9155] [serial = 1903] [outer = (nil)]
23:19:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91462c00) [pid = 9155] [serial = 1904] [outer = 0x9145f400]
23:19:54 INFO - PROCESS | 9155 | 1447485594272 Marionette INFO loaded listener.js
23:19:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x9146dc00) [pid = 9155] [serial = 1905] [outer = 0x9145f400]
23:19:55 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
23:19:55 INFO - document served over http requires an http
23:19:55 INFO - sub-resource via script-tag using the meta-csp
23:19:55 INFO - delivery method with no-redirect and when
23:19:55 INFO - the target request is cross-origin.
23:19:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1582ms
23:19:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:19:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x91573400 == 43 [pid = 9155] [id = 680]
23:19:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91575c00) [pid = 9155] [serial = 1906] [outer = (nil)]
23:19:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x9157d400) [pid = 9155] [serial = 1907] [outer = 0x91575c00]
23:19:55 INFO - PROCESS | 9155 | 1447485595788 Marionette INFO loaded listener.js
23:19:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91796800) [pid = 9155] [serial = 1908] [outer = 0x91575c00]
23:19:56 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
23:19:56 INFO - document served over http requires an http
23:19:56 INFO - sub-resource via script-tag using the meta-csp
23:19:57 INFO - delivery method with swap-origin-redirect and when
23:19:57 INFO - the target request is cross-origin.
23:19:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1699ms
23:19:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:19:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x89369c00 == 44 [pid = 9155] [id = 681]
23:19:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8d510800) [pid = 9155] [serial = 1909] [outer = (nil)]
23:19:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x917c9800) [pid = 9155] [serial = 1910] [outer = 0x8d510800]
23:19:57 INFO - PROCESS | 9155 | 1447485597473 Marionette INFO loaded listener.js
23:19:57 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x919d8400) [pid = 9155] [serial = 1911] [outer = 0x8d510800]
23:19:58 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
23:19:58 INFO - document served over http requires an http
23:19:58 INFO - sub-resource via xhr-request using the meta-csp
23:19:58 INFO - delivery method with keep-origin-redirect and when
23:19:58 INFO - the target request is cross-origin.
23:19:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1546ms
23:19:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:19:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x919cfc00 == 45 [pid = 9155] [id = 682]
23:19:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x919d1400) [pid = 9155] [serial = 1912] [outer = (nil)]
23:19:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x91bbfc00) [pid = 9155] [serial = 1913] [outer = 0x919d1400]
23:19:59 INFO - PROCESS | 9155 | 1447485599064 Marionette INFO loaded listener.js
23:19:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x91d9dc00) [pid = 9155] [serial = 1914] [outer = 0x919d1400]
23:20:00 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
23:20:00 INFO - document served over http requires an http
23:20:00 INFO - sub-resource via xhr-request using the meta-csp
23:20:00 INFO - delivery method with no-redirect and when
23:20:00 INFO - the target request is cross-origin.
23:20:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1536ms
23:20:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:20:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x91bc3400 == 46 [pid = 9155] [id = 683]
23:20:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x91dd2000) [pid = 9155] [serial = 1915] [outer = (nil)]
23:20:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x91dd4000) [pid = 9155] [serial = 1916] [outer = 0x91dd2000]
23:20:00 INFO - PROCESS | 9155 | 1447485600639 Marionette INFO loaded listener.js
23:20:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x91f5a800) [pid = 9155] [serial = 1917] [outer = 0x91dd2000]
23:20:01 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
23:20:01 INFO - document served over http requires an http
23:20:01 INFO - sub-resource via xhr-request using the meta-csp
23:20:01 INFO - delivery method with swap-origin-redirect and when
23:20:01 INFO - the target request is cross-origin.
23:20:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1684ms
23:20:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:20:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd8c00 == 47 [pid = 9155] [id = 684]
23:20:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x91f63400) [pid = 9155] [serial = 1918] [outer = (nil)]
23:20:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x926f1c00) [pid = 9155] [serial = 1919] [outer = 0x91f63400]
23:20:02 INFO - PROCESS | 9155 | 1447485602464 Marionette INFO loaded listener.js
23:20:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x92789400) [pid = 9155] [serial = 1920] [outer = 0x91f63400]
23:20:03 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
23:20:03 INFO - document served over http requires an https
23:20:03 INFO - sub-resource via fetch-request using the meta-csp
23:20:03 INFO - delivery method with keep-origin-redirect and when
23:20:03 INFO - the target request is cross-origin.
23:20:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1744ms
23:20:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:20:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839a800 == 48 [pid = 9155] [id = 685]
23:20:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x926fe400) [pid = 9155] [serial = 1921] [outer = (nil)]
23:20:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x9278f400) [pid = 9155] [serial = 1922] [outer = 0x926fe400]
23:20:04 INFO - PROCESS | 9155 | 1447485604204 Marionette INFO loaded listener.js
23:20:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x929f2800) [pid = 9155] [serial = 1923] [outer = 0x926fe400]
23:20:05 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
23:20:05 INFO - document served over http requires an https
23:20:05 INFO - sub-resource via fetch-request using the meta-csp
23:20:05 INFO - delivery method with no-redirect and when
23:20:05 INFO - the target request is cross-origin.
23:20:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1591ms
23:20:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:20:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d632800 == 49 [pid = 9155] [id = 686]
23:20:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x92791c00) [pid = 9155] [serial = 1924] [outer = (nil)]
23:20:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x929f9800) [pid = 9155] [serial = 1925] [outer = 0x92791c00]
23:20:05 INFO - PROCESS | 9155 | 1447485605728 Marionette INFO loaded listener.js
23:20:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x93fb9400) [pid = 9155] [serial = 1926] [outer = 0x92791c00]
23:20:08 INFO - PROCESS | 9155 | --DOCSHELL 0x9da29400 == 48 [pid = 9155] [id = 662]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8c746800 == 47 [pid = 9155] [id = 569]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1cd400 == 46 [pid = 9155] [id = 578]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x890e2400 == 45 [pid = 9155] [id = 581]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a0c00 == 44 [pid = 9155] [id = 579]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62a800 == 43 [pid = 9155] [id = 571]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88c33000 == 42 [pid = 9155] [id = 566]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8838fc00 == 41 [pid = 9155] [id = 573]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9c1800 == 40 [pid = 9155] [id = 673]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88449c00 == 39 [pid = 9155] [id = 574]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb2ac00 == 38 [pid = 9155] [id = 675]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8838f800 == 37 [pid = 9155] [id = 563]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x901ad000 == 36 [pid = 9155] [id = 677]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88a93000 == 35 [pid = 9155] [id = 575]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x9d63a400 == 34 [pid = 9155] [id = 661]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x901b0c00 == 33 [pid = 9155] [id = 577]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88c38400 == 32 [pid = 9155] [id = 565]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8843ec00 == 31 [pid = 9155] [id = 567]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1cb000 == 30 [pid = 9155] [id = 564]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x890d8c00 == 29 [pid = 9155] [id = 562]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88391000 == 28 [pid = 9155] [id = 576]
23:20:10 INFO - PROCESS | 9155 | --DOCSHELL 0x88c33800 == 27 [pid = 9155] [id = 580]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x901b2c00) [pid = 9155] [serial = 1794] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x97ebec00) [pid = 9155] [serial = 1755] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x98499000) [pid = 9155] [serial = 1758] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x988ef000) [pid = 9155] [serial = 1766] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9a7abc00) [pid = 9155] [serial = 1776] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9850d000) [pid = 9155] [serial = 1761] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x91f5b400) [pid = 9155] [serial = 1740] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x917c6400) [pid = 9155] [serial = 1737] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x91403400) [pid = 9155] [serial = 1724] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8c3d0c00) [pid = 9155] [serial = 1779] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9a6ec000) [pid = 9155] [serial = 1771] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x912ed400) [pid = 9155] [serial = 1782] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x97b19c00) [pid = 9155] [serial = 1752] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8c742800) [pid = 9155] [serial = 1729] [outer = (nil)] [url = about:blank]
23:20:10 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91402000) [pid = 9155] [serial = 1734] [outer = (nil)] [url = about:blank]
23:20:11 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
23:20:11 INFO - document served over http requires an https
23:20:11 INFO - sub-resource via fetch-request using the meta-csp
23:20:11 INFO - delivery method with swap-origin-redirect and when
23:20:11 INFO - the target request is cross-origin.
23:20:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5951ms
23:20:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:20:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x88442c00 == 28 [pid = 9155] [id = 687]
23:20:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x888e3800) [pid = 9155] [serial = 1927] [outer = (nil)]
23:20:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x888ea000) [pid = 9155] [serial = 1928] [outer = 0x888e3800]
23:20:11 INFO - PROCESS | 9155 | 1447485611635 Marionette INFO loaded listener.js
23:20:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x88a94c00) [pid = 9155] [serial = 1929] [outer = 0x888e3800]
23:20:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x890db800 == 29 [pid = 9155] [id = 688]
23:20:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x890dc000) [pid = 9155] [serial = 1930] [outer = (nil)]
23:20:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x88c3a400) [pid = 9155] [serial = 1931] [outer = 0x890dc000]
23:20:12 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
23:20:12 INFO - document served over http requires an https
23:20:12 INFO - sub-resource via iframe-tag using the meta-csp
23:20:12 INFO - delivery method with keep-origin-redirect and when
23:20:12 INFO - the target request is cross-origin.
23:20:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1437ms
23:20:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:20:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x8839dc00 == 30 [pid = 9155] [id = 689]
23:20:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x890df400) [pid = 9155] [serial = 1932] [outer = (nil)]
23:20:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x89365000) [pid = 9155] [serial = 1933] [outer = 0x890df400]
23:20:13 INFO - PROCESS | 9155 | 1447485613066 Marionette INFO loaded listener.js
23:20:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x89567000) [pid = 9155] [serial = 1934] [outer = 0x890df400]
23:20:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0f4c00 == 31 [pid = 9155] [id = 690]
23:20:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8b0f5400) [pid = 9155] [serial = 1935] [outer = (nil)]
23:20:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8b0f6400) [pid = 9155] [serial = 1936] [outer = 0x8b0f5400]
23:20:14 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
23:20:14 INFO - document served over http requires an https
23:20:14 INFO - sub-resource via iframe-tag using the meta-csp
23:20:14 INFO - delivery method with no-redirect and when
23:20:14 INFO - the target request is cross-origin.
23:20:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1688ms
23:20:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:20:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a91800 == 32 [pid = 9155] [id = 691]
23:20:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x8b1c8800) [pid = 9155] [serial = 1937] [outer = (nil)]
23:20:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x8b1ccc00) [pid = 9155] [serial = 1938] [outer = 0x8b1c8800]
23:20:14 INFO - PROCESS | 9155 | 1447485614756 Marionette INFO loaded listener.js
23:20:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x8b211c00) [pid = 9155] [serial = 1939] [outer = 0x8b1c8800]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x93fba000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x89368000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9cc48c00) [pid = 9155] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x929fb000) [pid = 9155] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x95552000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x91ddd800) [pid = 9155] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485541932]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x9d63a800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x88a8d400) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9a948400) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x9aab7c00) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x9b5d0000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x91dd0000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x9c9c4800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x9c178800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x9cc47c00) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x9b5c9400) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x9c148800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x917c8800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8d503400) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x9156dc00) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8b1cb400) [pid = 9155] [serial = 1868] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x98503800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x9da29c00) [pid = 9155] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x917bec00) [pid = 9155] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8b1c2000) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x890e2800) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x888e4400) [pid = 9155] [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]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9d638c00) [pid = 9155] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485563401]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x988e3800) [pid = 9155] [serial = 1823] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9a9d5000) [pid = 9155] [serial = 1826] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x9aeae000) [pid = 9155] [serial = 1829] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x9d63e000) [pid = 9155] [serial = 1854] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9c9c4400) [pid = 9155] [serial = 1841] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x9cc4d400) [pid = 9155] [serial = 1849] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x9c173c00) [pid = 9155] [serial = 1838] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x888e7c00) [pid = 9155] [serial = 1859] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x9c9d3000) [pid = 9155] [serial = 1844] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x97b12400) [pid = 9155] [serial = 1820] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x945e9800) [pid = 9155] [serial = 1817] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8b1c6400) [pid = 9155] [serial = 1865] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91f5f000) [pid = 9155] [serial = 1812] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x9b5cc800) [pid = 9155] [serial = 1832] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x9b85b000) [pid = 9155] [serial = 1835] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x9d63cc00) [pid = 9155] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485563401]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x890e6800) [pid = 9155] [serial = 1862] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x8843e400) [pid = 9155] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x91bb7800) [pid = 9155] [serial = 1807] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x929f4c00) [pid = 9155] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x91f61400) [pid = 9155] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485541932]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x91573c00) [pid = 9155] [serial = 1802] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x9cbe7400) [pid = 9155] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8d50cc00) [pid = 9155] [serial = 1799] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x917c9400) [pid = 9155] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x89365c00) [pid = 9155] [serial = 1796] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8bd27c00) [pid = 9155] [serial = 1869] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x9b851400) [pid = 9155] [serial = 1833] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x9ac85800) [pid = 9155] [serial = 1827] [outer = (nil)] [url = about:blank]
23:20:16 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x9b471800) [pid = 9155] [serial = 1830] [outer = (nil)] [url = about:blank]
23:20:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1cb400 == 33 [pid = 9155] [id = 692]
23:20:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8b1cd000) [pid = 9155] [serial = 1940] [outer = (nil)]
23:20:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x8b208000) [pid = 9155] [serial = 1941] [outer = 0x8b1cd000]
23:20:17 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
23:20:17 INFO - document served over http requires an https
23:20:17 INFO - sub-resource via iframe-tag using the meta-csp
23:20:17 INFO - delivery method with swap-origin-redirect and when
23:20:17 INFO - the target request is cross-origin.
23:20:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2941ms
23:20:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:20:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b815400 == 34 [pid = 9155] [id = 693]
23:20:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x8b815c00) [pid = 9155] [serial = 1942] [outer = (nil)]
23:20:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x8bd27c00) [pid = 9155] [serial = 1943] [outer = 0x8b815c00]
23:20:17 INFO - PROCESS | 9155 | 1447485617643 Marionette INFO loaded listener.js
23:20:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8bd69c00) [pid = 9155] [serial = 1944] [outer = 0x8b815c00]
23:20:19 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
23:20:19 INFO - document served over http requires an https
23:20:19 INFO - sub-resource via script-tag using the meta-csp
23:20:19 INFO - delivery method with keep-origin-redirect and when
23:20:19 INFO - the target request is cross-origin.
23:20:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1693ms
23:20:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:20:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8b000 == 35 [pid = 9155] [id = 694]
23:20:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x88a91400) [pid = 9155] [serial = 1945] [outer = (nil)]
23:20:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x88c3ec00) [pid = 9155] [serial = 1946] [outer = 0x88a91400]
23:20:19 INFO - PROCESS | 9155 | 1447485619708 Marionette INFO loaded listener.js
23:20:19 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x89562400) [pid = 9155] [serial = 1947] [outer = 0x88a91400]
23:20:21 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
23:20:21 INFO - document served over http requires an https
23:20:21 INFO - sub-resource via script-tag using the meta-csp
23:20:21 INFO - delivery method with no-redirect and when
23:20:21 INFO - the target request is cross-origin.
23:20:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1945ms
23:20:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:20:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1cb000 == 36 [pid = 9155] [id = 695]
23:20:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8b816400) [pid = 9155] [serial = 1948] [outer = (nil)]
23:20:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8bd6b400) [pid = 9155] [serial = 1949] [outer = 0x8b816400]
23:20:21 INFO - PROCESS | 9155 | 1447485621625 Marionette INFO loaded listener.js
23:20:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8c3ca000) [pid = 9155] [serial = 1950] [outer = 0x8b816400]
23:20:22 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
23:20:22 INFO - document served over http requires an https
23:20:22 INFO - sub-resource via script-tag using the meta-csp
23:20:22 INFO - delivery method with swap-origin-redirect and when
23:20:22 INFO - the target request is cross-origin.
23:20:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1846ms
23:20:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:20:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x88442800 == 37 [pid = 9155] [id = 696]
23:20:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8c73f000) [pid = 9155] [serial = 1951] [outer = (nil)]
23:20:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8c746000) [pid = 9155] [serial = 1952] [outer = 0x8c73f000]
23:20:23 INFO - PROCESS | 9155 | 1447485623521 Marionette INFO loaded listener.js
23:20:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8c7f2000) [pid = 9155] [serial = 1953] [outer = 0x8c73f000]
23:20:24 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
23:20:24 INFO - document served over http requires an https
23:20:24 INFO - sub-resource via xhr-request using the meta-csp
23:20:24 INFO - delivery method with keep-origin-redirect and when
23:20:24 INFO - the target request is cross-origin.
23:20:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1796ms
23:20:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:20:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c74c000 == 38 [pid = 9155] [id = 697]
23:20:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8d504400) [pid = 9155] [serial = 1954] [outer = (nil)]
23:20:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8d507c00) [pid = 9155] [serial = 1955] [outer = 0x8d504400]
23:20:25 INFO - PROCESS | 9155 | 1447485625129 Marionette INFO loaded listener.js
23:20:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8d62e000) [pid = 9155] [serial = 1956] [outer = 0x8d504400]
23:20:26 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
23:20:26 INFO - document served over http requires an https
23:20:26 INFO - sub-resource via xhr-request using the meta-csp
23:20:26 INFO - delivery method with no-redirect and when
23:20:26 INFO - the target request is cross-origin.
23:20:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1687ms
23:20:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:20:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x88443800 == 39 [pid = 9155] [id = 698]
23:20:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x88a88800) [pid = 9155] [serial = 1957] [outer = (nil)]
23:20:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8d8e2800) [pid = 9155] [serial = 1958] [outer = 0x88a88800]
23:20:26 INFO - PROCESS | 9155 | 1447485626896 Marionette INFO loaded listener.js
23:20:27 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8db0c000) [pid = 9155] [serial = 1959] [outer = 0x88a88800]
23:20:27 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
23:20:27 INFO - document served over http requires an https
23:20:27 INFO - sub-resource via xhr-request using the meta-csp
23:20:27 INFO - delivery method with swap-origin-redirect and when
23:20:27 INFO - the target request is cross-origin.
23:20:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1526ms
23:20:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:20:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b214000 == 40 [pid = 9155] [id = 699]
23:20:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x8e08f400) [pid = 9155] [serial = 1960] [outer = (nil)]
23:20:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x8e097400) [pid = 9155] [serial = 1961] [outer = 0x8e08f400]
23:20:28 INFO - PROCESS | 9155 | 1447485628426 Marionette INFO loaded listener.js
23:20:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8e9bf800) [pid = 9155] [serial = 1962] [outer = 0x8e08f400]
23:20:29 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
23:20:29 INFO - document served over http requires an http
23:20:29 INFO - sub-resource via fetch-request using the meta-csp
23:20:29 INFO - delivery method with keep-origin-redirect and when
23:20:29 INFO - the target request is same-origin.
23:20:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1647ms
23:20:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:20:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd6d000 == 41 [pid = 9155] [id = 700]
23:20:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8e399000) [pid = 9155] [serial = 1963] [outer = (nil)]
23:20:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e9c9800) [pid = 9155] [serial = 1964] [outer = 0x8e399000]
23:20:30 INFO - PROCESS | 9155 | 1447485630063 Marionette INFO loaded listener.js
23:20:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8eb1a800) [pid = 9155] [serial = 1965] [outer = 0x8e399000]
23:20:31 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
23:20:31 INFO - document served over http requires an http
23:20:31 INFO - sub-resource via fetch-request using the meta-csp
23:20:31 INFO - delivery method with no-redirect and when
23:20:31 INFO - the target request is same-origin.
23:20:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1532ms
23:20:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:20:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb23000 == 42 [pid = 9155] [id = 701]
23:20:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8eb23400) [pid = 9155] [serial = 1966] [outer = (nil)]
23:20:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x8eb28800) [pid = 9155] [serial = 1967] [outer = 0x8eb23400]
23:20:31 INFO - PROCESS | 9155 | 1447485631624 Marionette INFO loaded listener.js
23:20:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x8eb3c400) [pid = 9155] [serial = 1968] [outer = 0x8eb23400]
23:20:32 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
23:20:32 INFO - document served over http requires an http
23:20:32 INFO - sub-resource via fetch-request using the meta-csp
23:20:32 INFO - delivery method with swap-origin-redirect and when
23:20:32 INFO - the target request is same-origin.
23:20:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1582ms
23:20:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:20:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb3b400 == 43 [pid = 9155] [id = 702]
23:20:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x901ab400) [pid = 9155] [serial = 1969] [outer = (nil)]
23:20:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x901ae000) [pid = 9155] [serial = 1970] [outer = 0x901ab400]
23:20:33 INFO - PROCESS | 9155 | 1447485633198 Marionette INFO loaded listener.js
23:20:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x901b7c00) [pid = 9155] [serial = 1971] [outer = 0x901ab400]
23:20:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x912e6800 == 44 [pid = 9155] [id = 703]
23:20:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x912e6c00) [pid = 9155] [serial = 1972] [outer = (nil)]
23:20:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x912e9000) [pid = 9155] [serial = 1973] [outer = 0x912e6c00]
23:20:34 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
23:20:34 INFO - document served over http requires an http
23:20:34 INFO - sub-resource via iframe-tag using the meta-csp
23:20:34 INFO - delivery method with keep-origin-redirect and when
23:20:34 INFO - the target request is same-origin.
23:20:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1691ms
23:20:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:20:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd2d000 == 45 [pid = 9155] [id = 704]
23:20:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x8d62d400) [pid = 9155] [serial = 1974] [outer = (nil)]
23:20:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x912f0000) [pid = 9155] [serial = 1975] [outer = 0x8d62d400]
23:20:35 INFO - PROCESS | 9155 | 1447485635020 Marionette INFO loaded listener.js
23:20:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x9140e400) [pid = 9155] [serial = 1976] [outer = 0x8d62d400]
23:20:35 INFO - PROCESS | 9155 | ++DOCSHELL 0x91464c00 == 46 [pid = 9155] [id = 705]
23:20:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x91465800) [pid = 9155] [serial = 1977] [outer = (nil)]
23:20:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x901b6800) [pid = 9155] [serial = 1978] [outer = 0x91465800]
23:20:36 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
23:20:36 INFO - document served over http requires an http
23:20:36 INFO - sub-resource via iframe-tag using the meta-csp
23:20:36 INFO - delivery method with no-redirect and when
23:20:36 INFO - the target request is same-origin.
23:20:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1748ms
23:20:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:20:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd30c00 == 47 [pid = 9155] [id = 706]
23:20:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x91576800) [pid = 9155] [serial = 1979] [outer = (nil)]
23:20:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x91579800) [pid = 9155] [serial = 1980] [outer = 0x91576800]
23:20:36 INFO - PROCESS | 9155 | 1447485636820 Marionette INFO loaded listener.js
23:20:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x91791800) [pid = 9155] [serial = 1981] [outer = 0x91576800]
23:20:37 INFO - PROCESS | 9155 | ++DOCSHELL 0x9179d000 == 48 [pid = 9155] [id = 707]
23:20:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x917bf000) [pid = 9155] [serial = 1982] [outer = (nil)]
23:20:37 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x917bc000) [pid = 9155] [serial = 1983] [outer = 0x917bf000]
23:20:38 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
23:20:38 INFO - document served over http requires an http
23:20:38 INFO - sub-resource via iframe-tag using the meta-csp
23:20:38 INFO - delivery method with swap-origin-redirect and when
23:20:38 INFO - the target request is same-origin.
23:20:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1839ms
23:20:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:20:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b214400 == 49 [pid = 9155] [id = 708]
23:20:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8bd2d400) [pid = 9155] [serial = 1984] [outer = (nil)]
23:20:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x917c1400) [pid = 9155] [serial = 1985] [outer = 0x8bd2d400]
23:20:39 INFO - PROCESS | 9155 | 1447485639860 Marionette INFO loaded listener.js
23:20:39 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x919d7000) [pid = 9155] [serial = 1986] [outer = 0x8bd2d400]
23:20:41 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
23:20:41 INFO - document served over http requires an http
23:20:41 INFO - sub-resource via script-tag using the meta-csp
23:20:41 INFO - delivery method with keep-origin-redirect and when
23:20:41 INFO - the target request is same-origin.
23:20:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3180ms
23:20:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:20:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e399800 == 50 [pid = 9155] [id = 709]
23:20:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x912e5800) [pid = 9155] [serial = 1987] [outer = (nil)]
23:20:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x91573000) [pid = 9155] [serial = 1988] [outer = 0x912e5800]
23:20:41 INFO - PROCESS | 9155 | 1447485641742 Marionette INFO loaded listener.js
23:20:41 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x91bbd000) [pid = 9155] [serial = 1989] [outer = 0x912e5800]
23:20:42 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
23:20:42 INFO - document served over http requires an http
23:20:42 INFO - sub-resource via script-tag using the meta-csp
23:20:42 INFO - delivery method with no-redirect and when
23:20:42 INFO - the target request is same-origin.
23:20:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1706ms
23:20:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:20:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x88398800 == 51 [pid = 9155] [id = 710]
23:20:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x888e1400) [pid = 9155] [serial = 1990] [outer = (nil)]
23:20:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x88c32c00) [pid = 9155] [serial = 1991] [outer = 0x888e1400]
23:20:43 INFO - PROCESS | 9155 | 1447485643489 Marionette INFO loaded listener.js
23:20:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b81e800) [pid = 9155] [serial = 1992] [outer = 0x888e1400]
23:20:44 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
23:20:44 INFO - document served over http requires an http
23:20:44 INFO - sub-resource via script-tag using the meta-csp
23:20:44 INFO - delivery method with swap-origin-redirect and when
23:20:44 INFO - the target request is same-origin.
23:20:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1598ms
23:20:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:20:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8db800 == 52 [pid = 9155] [id = 711]
23:20:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8e08bc00) [pid = 9155] [serial = 1993] [outer = (nil)]
23:20:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x91589800) [pid = 9155] [serial = 1994] [outer = 0x8e08bc00]
23:20:45 INFO - PROCESS | 9155 | 1447485645039 Marionette INFO loaded listener.js
23:20:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x91da3c00) [pid = 9155] [serial = 1995] [outer = 0x8e08bc00]
23:20:46 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
23:20:46 INFO - document served over http requires an http
23:20:46 INFO - sub-resource via xhr-request using the meta-csp
23:20:46 INFO - delivery method with keep-origin-redirect and when
23:20:46 INFO - the target request is same-origin.
23:20:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1882ms
23:20:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:20:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x888e0000 == 53 [pid = 9155] [id = 712]
23:20:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x88a8ac00) [pid = 9155] [serial = 1996] [outer = (nil)]
23:20:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x88c3a800) [pid = 9155] [serial = 1997] [outer = 0x88a8ac00]
23:20:47 INFO - PROCESS | 9155 | 1447485647078 Marionette INFO loaded listener.js
23:20:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x89565800) [pid = 9155] [serial = 1998] [outer = 0x88a8ac00]
23:20:48 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
23:20:48 INFO - document served over http requires an http
23:20:48 INFO - sub-resource via xhr-request using the meta-csp
23:20:48 INFO - delivery method with no-redirect and when
23:20:48 INFO - the target request is same-origin.
23:20:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1693ms
23:20:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:20:48 INFO - PROCESS | 9155 | --DOCSHELL 0x88443000 == 52 [pid = 9155] [id = 663]
23:20:48 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1cb400 == 51 [pid = 9155] [id = 692]
23:20:48 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f4c00 == 50 [pid = 9155] [id = 690]
23:20:48 INFO - PROCESS | 9155 | --DOCSHELL 0x890db800 == 49 [pid = 9155] [id = 688]
23:20:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x88394c00 == 50 [pid = 9155] [id = 713]
23:20:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x88396400) [pid = 9155] [serial = 1999] [outer = (nil)]
23:20:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x88447c00) [pid = 9155] [serial = 2000] [outer = 0x88396400]
23:20:48 INFO - PROCESS | 9155 | 1447485648751 Marionette INFO loaded listener.js
23:20:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x88c3e400) [pid = 9155] [serial = 2001] [outer = 0x88396400]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x9c844000) [pid = 9155] [serial = 1839] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x9c9cac00) [pid = 9155] [serial = 1842] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x91588c00) [pid = 9155] [serial = 1803] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x8b1c8000) [pid = 9155] [serial = 1797] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x952df400) [pid = 9155] [serial = 1818] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x9b913400) [pid = 9155] [serial = 1836] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x9278e800) [pid = 9155] [serial = 1813] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x9cc41800) [pid = 9155] [serial = 1845] [outer = (nil)] [url = about:blank]
23:20:48 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x8b20e400) [pid = 9155] [serial = 1866] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x9d7cc400) [pid = 9155] [serial = 1855] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x9d632400) [pid = 9155] [serial = 1850] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x89563400) [pid = 9155] [serial = 1863] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x9a779400) [pid = 9155] [serial = 1824] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x98497000) [pid = 9155] [serial = 1821] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8e399400) [pid = 9155] [serial = 1800] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x91dd0800) [pid = 9155] [serial = 1808] [outer = (nil)] [url = about:blank]
23:20:49 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x88a96800) [pid = 9155] [serial = 1860] [outer = (nil)] [url = about:blank]
23:20:49 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
23:20:49 INFO - document served over http requires an http
23:20:49 INFO - sub-resource via xhr-request using the meta-csp
23:20:49 INFO - delivery method with swap-origin-redirect and when
23:20:49 INFO - the target request is same-origin.
23:20:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1500ms
23:20:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:20:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c39800 == 51 [pid = 9155] [id = 714]
23:20:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8936c400) [pid = 9155] [serial = 2002] [outer = (nil)]
23:20:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8b206400) [pid = 9155] [serial = 2003] [outer = 0x8936c400]
23:20:50 INFO - PROCESS | 9155 | 1447485650094 Marionette INFO loaded listener.js
23:20:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8b81d000) [pid = 9155] [serial = 2004] [outer = 0x8936c400]
23:20:51 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
23:20:51 INFO - document served over http requires an https
23:20:51 INFO - sub-resource via fetch-request using the meta-csp
23:20:51 INFO - delivery method with keep-origin-redirect and when
23:20:51 INFO - the target request is same-origin.
23:20:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1378ms
23:20:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:20:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b819000 == 52 [pid = 9155] [id = 715]
23:20:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8bd6a400) [pid = 9155] [serial = 2005] [outer = (nil)]
23:20:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8c3c8400) [pid = 9155] [serial = 2006] [outer = 0x8bd6a400]
23:20:51 INFO - PROCESS | 9155 | 1447485651408 Marionette INFO loaded listener.js
23:20:51 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8c73e400) [pid = 9155] [serial = 2007] [outer = 0x8bd6a400]
23:20:52 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
23:20:52 INFO - document served over http requires an https
23:20:52 INFO - sub-resource via fetch-request using the meta-csp
23:20:52 INFO - delivery method with no-redirect and when
23:20:52 INFO - the target request is same-origin.
23:20:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1384ms
23:20:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:20:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c745c00 == 53 [pid = 9155] [id = 716]
23:20:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8c746400) [pid = 9155] [serial = 2008] [outer = (nil)]
23:20:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8c7eb400) [pid = 9155] [serial = 2009] [outer = 0x8c746400]
23:20:52 INFO - PROCESS | 9155 | 1447485652799 Marionette INFO loaded listener.js
23:20:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8d50dc00) [pid = 9155] [serial = 2010] [outer = 0x8c746400]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x926fe400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x91dd2000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x88c3b000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x88c3f400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91f63400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x8c3cfc00) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8e094c00) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x919d1400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8e9c7800) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8d505000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x8bd27000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x8d50c000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8d510800) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8bd27c00) [pid = 9155] [serial = 1943] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x9278f400) [pid = 9155] [serial = 1922] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x89365000) [pid = 9155] [serial = 1933] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8e9ccc00) [pid = 9155] [serial = 1891] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8b208000) [pid = 9155] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x91bbfc00) [pid = 9155] [serial = 1913] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x926f1c00) [pid = 9155] [serial = 1919] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8eb2a800) [pid = 9155] [serial = 1896] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x901af000) [pid = 9155] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x88c3a400) [pid = 9155] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x9157d400) [pid = 9155] [serial = 1907] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x8d50b400) [pid = 9155] [serial = 1880] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8e094800) [pid = 9155] [serial = 1886] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8eb2d000) [pid = 9155] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485589745]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x890de000) [pid = 9155] [serial = 1871] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x929f9800) [pid = 9155] [serial = 1925] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x888ea000) [pid = 9155] [serial = 1928] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x912e2c00) [pid = 9155] [serial = 1901] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8e9c3800) [pid = 9155] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x8c749400) [pid = 9155] [serial = 1877] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8b1ccc00) [pid = 9155] [serial = 1938] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8bd33400) [pid = 9155] [serial = 1874] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x91462c00) [pid = 9155] [serial = 1904] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91dd4000) [pid = 9155] [serial = 1916] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x8b0f6400) [pid = 9155] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485614023]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x917c9800) [pid = 9155] [serial = 1910] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8d8d8400) [pid = 9155] [serial = 1883] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8b0f5400) [pid = 9155] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485614023]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x91575c00) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x890df400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x901b4000) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x8b1c8800) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x8eb2b000) [pid = 9155] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485589745]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x9145f400) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x890dc000) [pid = 9155] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x888e3800) [pid = 9155] [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]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x901af800) [pid = 9155] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8e9c2000) [pid = 9155] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x8b1cd000) [pid = 9155] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x91f5a800) [pid = 9155] [serial = 1917] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x8936bc00) [pid = 9155] [serial = 1872] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x8bd77c00) [pid = 9155] [serial = 1875] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x91d9dc00) [pid = 9155] [serial = 1914] [outer = (nil)] [url = about:blank]
23:20:53 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x919d8400) [pid = 9155] [serial = 1911] [outer = (nil)] [url = about:blank]
23:20:54 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
23:20:54 INFO - document served over http requires an https
23:20:54 INFO - sub-resource via fetch-request using the meta-csp
23:20:54 INFO - delivery method with swap-origin-redirect and when
23:20:54 INFO - the target request is same-origin.
23:20:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1588ms
23:20:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:20:54 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b814800 == 54 [pid = 9155] [id = 717]
23:20:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 98 (0x8b817c00) [pid = 9155] [serial = 2011] [outer = (nil)]
23:20:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 99 (0x8d629400) [pid = 9155] [serial = 2012] [outer = 0x8b817c00]
23:20:54 INFO - PROCESS | 9155 | 1447485654405 Marionette INFO loaded listener.js
23:20:54 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:54 INFO - PROCESS | 9155 | ++DOMWINDOW == 100 (0x8d8e5000) [pid = 9155] [serial = 2013] [outer = 0x8b817c00]
23:20:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x8db0e800 == 55 [pid = 9155] [id = 718]
23:20:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 101 (0x8e08b400) [pid = 9155] [serial = 2014] [outer = (nil)]
23:20:55 INFO - PROCESS | 9155 | [9155] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:20:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 102 (0x88444000) [pid = 9155] [serial = 2015] [outer = 0x8e08b400]
23:20:55 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
23:20:55 INFO - document served over http requires an https
23:20:55 INFO - sub-resource via iframe-tag using the meta-csp
23:20:55 INFO - delivery method with keep-origin-redirect and when
23:20:55 INFO - the target request is same-origin.
23:20:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1581ms
23:20:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:20:56 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838fc00 == 56 [pid = 9155] [id = 719]
23:20:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 103 (0x890e1000) [pid = 9155] [serial = 2016] [outer = (nil)]
23:20:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 104 (0x89563400) [pid = 9155] [serial = 2017] [outer = 0x890e1000]
23:20:56 INFO - PROCESS | 9155 | 1447485656325 Marionette INFO loaded listener.js
23:20:56 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:56 INFO - PROCESS | 9155 | ++DOMWINDOW == 105 (0x8b0f5800) [pid = 9155] [serial = 2018] [outer = 0x890e1000]
23:20:57 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd2f400 == 57 [pid = 9155] [id = 720]
23:20:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 106 (0x8bd31800) [pid = 9155] [serial = 2019] [outer = (nil)]
23:20:57 INFO - PROCESS | 9155 | ++DOMWINDOW == 107 (0x89563800) [pid = 9155] [serial = 2020] [outer = 0x8bd31800]
23:20:57 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
23:20:57 INFO - document served over http requires an https
23:20:57 INFO - sub-resource via iframe-tag using the meta-csp
23:20:57 INFO - delivery method with no-redirect and when
23:20:57 INFO - the target request is same-origin.
23:20:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1885ms
23:20:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:20:58 INFO - PROCESS | 9155 | ++DOCSHELL 0x8bd76800 == 58 [pid = 9155] [id = 721]
23:20:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 108 (0x8c3c9000) [pid = 9155] [serial = 2021] [outer = (nil)]
23:20:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 109 (0x8c746800) [pid = 9155] [serial = 2022] [outer = 0x8c3c9000]
23:20:58 INFO - PROCESS | 9155 | 1447485658202 Marionette INFO loaded listener.js
23:20:58 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:58 INFO - PROCESS | 9155 | ++DOMWINDOW == 110 (0x8d8e2400) [pid = 9155] [serial = 2023] [outer = 0x8c3c9000]
23:20:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e095400 == 59 [pid = 9155] [id = 722]
23:20:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 111 (0x8e097c00) [pid = 9155] [serial = 2024] [outer = (nil)]
23:20:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 112 (0x8e08c000) [pid = 9155] [serial = 2025] [outer = 0x8e097c00]
23:20:59 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
23:20:59 INFO - document served over http requires an https
23:20:59 INFO - sub-resource via iframe-tag using the meta-csp
23:20:59 INFO - delivery method with swap-origin-redirect and when
23:20:59 INFO - the target request is same-origin.
23:20:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2094ms
23:20:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:21:00 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e3a0800 == 60 [pid = 9155] [id = 723]
23:21:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x8e3a4800) [pid = 9155] [serial = 2026] [outer = (nil)]
23:21:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8e9c2400) [pid = 9155] [serial = 2027] [outer = 0x8e3a4800]
23:21:00 INFO - PROCESS | 9155 | 1447485660243 Marionette INFO loaded listener.js
23:21:00 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:00 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8eb1c800) [pid = 9155] [serial = 2028] [outer = 0x8e3a4800]
23:21:01 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
23:21:01 INFO - document served over http requires an https
23:21:01 INFO - sub-resource via script-tag using the meta-csp
23:21:01 INFO - delivery method with keep-origin-redirect and when
23:21:01 INFO - the target request is same-origin.
23:21:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1748ms
23:21:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:21:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb3dc00 == 61 [pid = 9155] [id = 724]
23:21:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8eb40000) [pid = 9155] [serial = 2029] [outer = (nil)]
23:21:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8eb47000) [pid = 9155] [serial = 2030] [outer = 0x8eb40000]
23:21:02 INFO - PROCESS | 9155 | 1447485662032 Marionette INFO loaded listener.js
23:21:02 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x912e7400) [pid = 9155] [serial = 2031] [outer = 0x8eb40000]
23:21:03 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
23:21:03 INFO - document served over http requires an https
23:21:03 INFO - sub-resource via script-tag using the meta-csp
23:21:03 INFO - delivery method with no-redirect and when
23:21:03 INFO - the target request is same-origin.
23:21:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1633ms
23:21:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:21:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8eb49800 == 62 [pid = 9155] [id = 725]
23:21:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x91403000) [pid = 9155] [serial = 2032] [outer = (nil)]
23:21:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x91462800) [pid = 9155] [serial = 2033] [outer = 0x91403000]
23:21:03 INFO - PROCESS | 9155 | 1447485663602 Marionette INFO loaded listener.js
23:21:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x91573c00) [pid = 9155] [serial = 2034] [outer = 0x91403000]
23:21:04 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
23:21:04 INFO - document served over http requires an https
23:21:04 INFO - sub-resource via script-tag using the meta-csp
23:21:04 INFO - delivery method with swap-origin-redirect and when
23:21:04 INFO - the target request is same-origin.
23:21:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1833ms
23:21:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:21:05 INFO - PROCESS | 9155 | ++DOCSHELL 0x91588c00 == 63 [pid = 9155] [id = 726]
23:21:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x91794400) [pid = 9155] [serial = 2035] [outer = (nil)]
23:21:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x917c2000) [pid = 9155] [serial = 2036] [outer = 0x91794400]
23:21:05 INFO - PROCESS | 9155 | 1447485665557 Marionette INFO loaded listener.js
23:21:05 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:05 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x91bb6c00) [pid = 9155] [serial = 2037] [outer = 0x91794400]
23:21:06 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
23:21:06 INFO - document served over http requires an https
23:21:06 INFO - sub-resource via xhr-request using the meta-csp
23:21:06 INFO - delivery method with keep-origin-redirect and when
23:21:06 INFO - the target request is same-origin.
23:21:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1839ms
23:21:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:21:07 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c7c00 == 64 [pid = 9155] [id = 727]
23:21:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x919ccc00) [pid = 9155] [serial = 2038] [outer = (nil)]
23:21:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x91d9dc00) [pid = 9155] [serial = 2039] [outer = 0x919ccc00]
23:21:07 INFO - PROCESS | 9155 | 1447485667373 Marionette INFO loaded listener.js
23:21:07 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:07 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x91dd7800) [pid = 9155] [serial = 2040] [outer = 0x919ccc00]
23:21:08 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
23:21:08 INFO - document served over http requires an https
23:21:08 INFO - sub-resource via xhr-request using the meta-csp
23:21:08 INFO - delivery method with no-redirect and when
23:21:08 INFO - the target request is same-origin.
23:21:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1686ms
23:21:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:21:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x91d9e800 == 65 [pid = 9155] [id = 728]
23:21:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x91dd0800) [pid = 9155] [serial = 2041] [outer = (nil)]
23:21:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x91dde800) [pid = 9155] [serial = 2042] [outer = 0x91dd0800]
23:21:08 INFO - PROCESS | 9155 | 1447485668960 Marionette INFO loaded listener.js
23:21:09 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:09 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x91f60c00) [pid = 9155] [serial = 2043] [outer = 0x91dd0800]
23:21:10 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
23:21:10 INFO - document served over http requires an https
23:21:10 INFO - sub-resource via xhr-request using the meta-csp
23:21:10 INFO - delivery method with swap-origin-redirect and when
23:21:10 INFO - the target request is same-origin.
23:21:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1681ms
23:21:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:21:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x91f58800 == 66 [pid = 9155] [id = 729]
23:21:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91f65c00) [pid = 9155] [serial = 2044] [outer = (nil)]
23:21:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x926f1000) [pid = 9155] [serial = 2045] [outer = 0x91f65c00]
23:21:10 INFO - PROCESS | 9155 | 1447485670636 Marionette INFO loaded listener.js
23:21:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x926fa400) [pid = 9155] [serial = 2046] [outer = 0x91f65c00]
23:21:11 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
23:21:11 INFO - document served over http requires an http
23:21:11 INFO - sub-resource via fetch-request using the meta-referrer
23:21:11 INFO - delivery method with keep-origin-redirect and when
23:21:11 INFO - the target request is cross-origin.
23:21:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1782ms
23:21:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:21:12 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e0400 == 67 [pid = 9155] [id = 730]
23:21:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x8c3d0c00) [pid = 9155] [serial = 2047] [outer = (nil)]
23:21:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x9278d000) [pid = 9155] [serial = 2048] [outer = 0x8c3d0c00]
23:21:12 INFO - PROCESS | 9155 | 1447485672531 Marionette INFO loaded listener.js
23:21:12 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:12 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x929ed800) [pid = 9155] [serial = 2049] [outer = 0x8c3d0c00]
23:21:13 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
23:21:13 INFO - document served over http requires an http
23:21:13 INFO - sub-resource via fetch-request using the meta-referrer
23:21:13 INFO - delivery method with no-redirect and when
23:21:13 INFO - the target request is cross-origin.
23:21:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1732ms
23:21:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:21:14 INFO - PROCESS | 9155 | ++DOCSHELL 0x929fc400 == 68 [pid = 9155] [id = 731]
23:21:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x929fc800) [pid = 9155] [serial = 2050] [outer = (nil)]
23:21:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x93fb1c00) [pid = 9155] [serial = 2051] [outer = 0x929fc800]
23:21:14 INFO - PROCESS | 9155 | 1447485674334 Marionette INFO loaded listener.js
23:21:14 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:14 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x9455dc00) [pid = 9155] [serial = 2052] [outer = 0x929fc800]
23:21:17 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
23:21:17 INFO - document served over http requires an http
23:21:17 INFO - sub-resource via fetch-request using the meta-referrer
23:21:17 INFO - delivery method with swap-origin-redirect and when
23:21:17 INFO - the target request is cross-origin.
23:21:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3393ms
23:21:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:21:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x88444c00 == 69 [pid = 9155] [id = 732]
23:21:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x88a8cc00) [pid = 9155] [serial = 2053] [outer = (nil)]
23:21:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x89567c00) [pid = 9155] [serial = 2054] [outer = 0x88a8cc00]
23:21:17 INFO - PROCESS | 9155 | 1447485677560 Marionette INFO loaded listener.js
23:21:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x93fb0c00) [pid = 9155] [serial = 2055] [outer = 0x88a8cc00]
23:21:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x917c3c00 == 70 [pid = 9155] [id = 733]
23:21:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x926f0c00) [pid = 9155] [serial = 2056] [outer = (nil)]
23:21:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8e092c00) [pid = 9155] [serial = 2057] [outer = 0x926f0c00]
23:21:18 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
23:21:18 INFO - document served over http requires an http
23:21:18 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:18 INFO - delivery method with keep-origin-redirect and when
23:21:18 INFO - the target request is cross-origin.
23:21:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1681ms
23:21:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:21:19 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c37c00 == 71 [pid = 9155] [id = 734]
23:21:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x88c3e000) [pid = 9155] [serial = 2058] [outer = (nil)]
23:21:19 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x890de400) [pid = 9155] [serial = 2059] [outer = 0x88c3e000]
23:21:19 INFO - PROCESS | 9155 | 1447485679982 Marionette INFO loaded listener.js
23:21:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x8b0f4400) [pid = 9155] [serial = 2060] [outer = 0x88c3e000]
23:21:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743400 == 72 [pid = 9155] [id = 735]
23:21:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x8c745400) [pid = 9155] [serial = 2061] [outer = (nil)]
23:21:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8c749800) [pid = 9155] [serial = 2062] [outer = 0x8c745400]
23:21:21 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
23:21:21 INFO - document served over http requires an http
23:21:21 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:21 INFO - delivery method with no-redirect and when
23:21:21 INFO - the target request is cross-origin.
23:21:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2337ms
23:21:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:21:21 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838ec00 == 73 [pid = 9155] [id = 736]
23:21:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x88390c00) [pid = 9155] [serial = 2063] [outer = (nil)]
23:21:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x88441c00) [pid = 9155] [serial = 2064] [outer = 0x88390c00]
23:21:21 INFO - PROCESS | 9155 | 1447485681775 Marionette INFO loaded listener.js
23:21:21 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:21 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x8bd6fc00) [pid = 9155] [serial = 2065] [outer = 0x88390c00]
23:21:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0fbc00 == 74 [pid = 9155] [id = 737]
23:21:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8b20d000) [pid = 9155] [serial = 2066] [outer = (nil)]
23:21:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8c3cb400) [pid = 9155] [serial = 2067] [outer = 0x8b20d000]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd33c00 == 73 [pid = 9155] [id = 676]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x88c38800 == 72 [pid = 9155] [id = 667]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x89361400 == 71 [pid = 9155] [id = 666]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0fb800 == 70 [pid = 9155] [id = 665]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x888ea800 == 69 [pid = 9155] [id = 668]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x8d502800 == 68 [pid = 9155] [id = 670]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x91573400 == 67 [pid = 9155] [id = 680]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x8839c800 == 66 [pid = 9155] [id = 678]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x919cfc00 == 65 [pid = 9155] [id = 682]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0f6800 == 64 [pid = 9155] [id = 674]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x888e0400 == 63 [pid = 9155] [id = 664]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x89369c00 == 62 [pid = 9155] [id = 681]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x888e5c00 == 61 [pid = 9155] [id = 671]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x91410c00 == 60 [pid = 9155] [id = 679]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x88390400 == 59 [pid = 9155] [id = 672]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x88396c00 == 58 [pid = 9155] [id = 669]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x9179d000 == 57 [pid = 9155] [id = 707]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x91464c00 == 56 [pid = 9155] [id = 705]
23:21:23 INFO - PROCESS | 9155 | --DOCSHELL 0x912e6800 == 55 [pid = 9155] [id = 703]
23:21:23 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
23:21:23 INFO - document served over http requires an http
23:21:23 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:23 INFO - delivery method with swap-origin-redirect and when
23:21:23 INFO - the target request is cross-origin.
23:21:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2035ms
23:21:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x9146dc00) [pid = 9155] [serial = 1905] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8e3a1c00) [pid = 9155] [serial = 1887] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x92789400) [pid = 9155] [serial = 1920] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8c7f2400) [pid = 9155] [serial = 1878] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91404c00) [pid = 9155] [serial = 1902] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x929f2800) [pid = 9155] [serial = 1923] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8eb44c00) [pid = 9155] [serial = 1897] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x89567000) [pid = 9155] [serial = 1934] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x8eb1b800) [pid = 9155] [serial = 1892] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x8b211c00) [pid = 9155] [serial = 1939] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x91796800) [pid = 9155] [serial = 1908] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x88a94c00) [pid = 9155] [serial = 1929] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8d62ac00) [pid = 9155] [serial = 1881] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8db01c00) [pid = 9155] [serial = 1884] [outer = (nil)] [url = about:blank]
23:21:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a94c00 == 56 [pid = 9155] [id = 738]
23:21:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x88a95800) [pid = 9155] [serial = 2068] [outer = (nil)]
23:21:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x89367400) [pid = 9155] [serial = 2069] [outer = 0x88a95800]
23:21:23 INFO - PROCESS | 9155 | 1447485683877 Marionette INFO loaded listener.js
23:21:23 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x8b815800) [pid = 9155] [serial = 2070] [outer = 0x88a95800]
23:21:24 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
23:21:24 INFO - document served over http requires an http
23:21:24 INFO - sub-resource via script-tag using the meta-referrer
23:21:24 INFO - delivery method with keep-origin-redirect and when
23:21:24 INFO - the target request is cross-origin.
23:21:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1590ms
23:21:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:21:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b20e800 == 57 [pid = 9155] [id = 739]
23:21:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x8d50b800) [pid = 9155] [serial = 2071] [outer = (nil)]
23:21:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x8d62ac00) [pid = 9155] [serial = 2072] [outer = 0x8d50b800]
23:21:25 INFO - PROCESS | 9155 | 1447485685216 Marionette INFO loaded listener.js
23:21:25 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x8db02c00) [pid = 9155] [serial = 2073] [outer = 0x8d50b800]
23:21:26 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
23:21:26 INFO - document served over http requires an http
23:21:26 INFO - sub-resource via script-tag using the meta-referrer
23:21:26 INFO - delivery method with no-redirect and when
23:21:26 INFO - the target request is cross-origin.
23:21:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1398ms
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x91465800) [pid = 9155] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485635844]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x917bf000) [pid = 9155] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x912e6c00) [pid = 9155] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x91589800) [pid = 9155] [serial = 1994] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x88c32c00) [pid = 9155] [serial = 1991] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x8d629400) [pid = 9155] [serial = 2012] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x8b206400) [pid = 9155] [serial = 2003] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x88c3a800) [pid = 9155] [serial = 1997] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x8c3c8400) [pid = 9155] [serial = 2006] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x91573000) [pid = 9155] [serial = 1988] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x88447c00) [pid = 9155] [serial = 2000] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8c7eb400) [pid = 9155] [serial = 2009] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x901b6800) [pid = 9155] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485635844]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x912f0000) [pid = 9155] [serial = 1975] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x917bc000) [pid = 9155] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x91579800) [pid = 9155] [serial = 1980] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x917c1400) [pid = 9155] [serial = 1985] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x8e9c9800) [pid = 9155] [serial = 1964] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x8eb28800) [pid = 9155] [serial = 1967] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x912e9000) [pid = 9155] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x901ae000) [pid = 9155] [serial = 1970] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x8d507c00) [pid = 9155] [serial = 1955] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x8d8e2800) [pid = 9155] [serial = 1958] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x8e097400) [pid = 9155] [serial = 1961] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x88c3ec00) [pid = 9155] [serial = 1946] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8bd6b400) [pid = 9155] [serial = 1949] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8c746000) [pid = 9155] [serial = 1952] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x88396400) [pid = 9155] [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]
23:21:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x8bd6a400) [pid = 9155] [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]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x88a8ac00) [pid = 9155] [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]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x8936c400) [pid = 9155] [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]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x8c746400) [pid = 9155] [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]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x89565800) [pid = 9155] [serial = 1998] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x88c3e400) [pid = 9155] [serial = 2001] [outer = (nil)] [url = about:blank]
23:21:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c3a800 == 58 [pid = 9155] [id = 740]
23:21:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 113 (0x88c3e400) [pid = 9155] [serial = 2074] [outer = (nil)]
23:21:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 114 (0x8c3c8400) [pid = 9155] [serial = 2075] [outer = 0x88c3e400]
23:21:26 INFO - PROCESS | 9155 | 1447485686550 Marionette INFO loaded listener.js
23:21:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 115 (0x8e396400) [pid = 9155] [serial = 2076] [outer = 0x88c3e400]
23:21:27 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
23:21:27 INFO - document served over http requires an http
23:21:27 INFO - sub-resource via script-tag using the meta-referrer
23:21:27 INFO - delivery method with swap-origin-redirect and when
23:21:27 INFO - the target request is cross-origin.
23:21:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1312ms
23:21:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:21:27 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e39dc00 == 59 [pid = 9155] [id = 741]
23:21:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 116 (0x8e39f400) [pid = 9155] [serial = 2077] [outer = (nil)]
23:21:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 117 (0x8e3a5800) [pid = 9155] [serial = 2078] [outer = 0x8e39f400]
23:21:27 INFO - PROCESS | 9155 | 1447485687986 Marionette INFO loaded listener.js
23:21:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 118 (0x8eb17000) [pid = 9155] [serial = 2079] [outer = 0x8e39f400]
23:21:28 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
23:21:28 INFO - document served over http requires an http
23:21:28 INFO - sub-resource via xhr-request using the meta-referrer
23:21:28 INFO - delivery method with keep-origin-redirect and when
23:21:28 INFO - the target request is cross-origin.
23:21:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1309ms
23:21:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:21:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c74c800 == 60 [pid = 9155] [id = 742]
23:21:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 119 (0x8eb2ec00) [pid = 9155] [serial = 2080] [outer = (nil)]
23:21:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 120 (0x8eb3f400) [pid = 9155] [serial = 2081] [outer = 0x8eb2ec00]
23:21:29 INFO - PROCESS | 9155 | 1447485689292 Marionette INFO loaded listener.js
23:21:29 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 121 (0x901b2000) [pid = 9155] [serial = 2082] [outer = 0x8eb2ec00]
23:21:30 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
23:21:30 INFO - document served over http requires an http
23:21:30 INFO - sub-resource via xhr-request using the meta-referrer
23:21:30 INFO - delivery method with no-redirect and when
23:21:30 INFO - the target request is cross-origin.
23:21:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1575ms
23:21:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:21:30 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a95000 == 61 [pid = 9155] [id = 743]
23:21:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 122 (0x89569000) [pid = 9155] [serial = 2083] [outer = (nil)]
23:21:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 123 (0x8b211c00) [pid = 9155] [serial = 2084] [outer = 0x89569000]
23:21:31 INFO - PROCESS | 9155 | 1447485690998 Marionette INFO loaded listener.js
23:21:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 124 (0x8c3cf000) [pid = 9155] [serial = 2085] [outer = 0x89569000]
23:21:32 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
23:21:32 INFO - document served over http requires an http
23:21:32 INFO - sub-resource via xhr-request using the meta-referrer
23:21:32 INFO - delivery method with swap-origin-redirect and when
23:21:32 INFO - the target request is cross-origin.
23:21:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1742ms
23:21:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:21:32 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8dd400 == 62 [pid = 9155] [id = 744]
23:21:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 125 (0x8e092800) [pid = 9155] [serial = 2086] [outer = (nil)]
23:21:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 126 (0x8e39e400) [pid = 9155] [serial = 2087] [outer = 0x8e092800]
23:21:32 INFO - PROCESS | 9155 | 1447485692827 Marionette INFO loaded listener.js
23:21:32 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:32 INFO - PROCESS | 9155 | ++DOMWINDOW == 127 (0x8eb43000) [pid = 9155] [serial = 2088] [outer = 0x8e092800]
23:21:33 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
23:21:33 INFO - document served over http requires an https
23:21:33 INFO - sub-resource via fetch-request using the meta-referrer
23:21:33 INFO - delivery method with keep-origin-redirect and when
23:21:33 INFO - the target request is cross-origin.
23:21:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1703ms
23:21:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:21:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x88398c00 == 63 [pid = 9155] [id = 745]
23:21:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 128 (0x912f0800) [pid = 9155] [serial = 2089] [outer = (nil)]
23:21:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 129 (0x91406c00) [pid = 9155] [serial = 2090] [outer = 0x912f0800]
23:21:34 INFO - PROCESS | 9155 | 1447485694581 Marionette INFO loaded listener.js
23:21:34 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 130 (0x9146b400) [pid = 9155] [serial = 2091] [outer = 0x912f0800]
23:21:35 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
23:21:35 INFO - document served over http requires an https
23:21:35 INFO - sub-resource via fetch-request using the meta-referrer
23:21:35 INFO - delivery method with no-redirect and when
23:21:35 INFO - the target request is cross-origin.
23:21:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1753ms
23:21:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:21:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x912ea400 == 64 [pid = 9155] [id = 746]
23:21:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 131 (0x91577800) [pid = 9155] [serial = 2092] [outer = (nil)]
23:21:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 132 (0x91584800) [pid = 9155] [serial = 2093] [outer = 0x91577800]
23:21:36 INFO - PROCESS | 9155 | 1447485696232 Marionette INFO loaded listener.js
23:21:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 133 (0x917c0400) [pid = 9155] [serial = 2094] [outer = 0x91577800]
23:21:37 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
23:21:37 INFO - document served over http requires an https
23:21:37 INFO - sub-resource via fetch-request using the meta-referrer
23:21:37 INFO - delivery method with swap-origin-redirect and when
23:21:37 INFO - the target request is cross-origin.
23:21:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1836ms
23:21:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:21:38 INFO - PROCESS | 9155 | ++DOCSHELL 0x9157f000 == 65 [pid = 9155] [id = 747]
23:21:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 134 (0x917ca400) [pid = 9155] [serial = 2095] [outer = (nil)]
23:21:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 135 (0x919d6c00) [pid = 9155] [serial = 2096] [outer = 0x917ca400]
23:21:38 INFO - PROCESS | 9155 | 1447485698180 Marionette INFO loaded listener.js
23:21:38 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:38 INFO - PROCESS | 9155 | ++DOMWINDOW == 136 (0x91dda000) [pid = 9155] [serial = 2097] [outer = 0x917ca400]
23:21:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f3800 == 66 [pid = 9155] [id = 748]
23:21:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 137 (0x929f5800) [pid = 9155] [serial = 2098] [outer = (nil)]
23:21:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 138 (0x92789400) [pid = 9155] [serial = 2099] [outer = 0x929f5800]
23:21:39 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
23:21:39 INFO - document served over http requires an https
23:21:39 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:39 INFO - delivery method with keep-origin-redirect and when
23:21:39 INFO - the target request is cross-origin.
23:21:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1840ms
23:21:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:21:39 INFO - PROCESS | 9155 | ++DOCSHELL 0x929ef800 == 67 [pid = 9155] [id = 749]
23:21:39 INFO - PROCESS | 9155 | ++DOMWINDOW == 139 (0x929f9800) [pid = 9155] [serial = 2100] [outer = (nil)]
23:21:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 140 (0x9455d000) [pid = 9155] [serial = 2101] [outer = 0x929f9800]
23:21:40 INFO - PROCESS | 9155 | 1447485700064 Marionette INFO loaded listener.js
23:21:40 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 141 (0x952d7800) [pid = 9155] [serial = 2102] [outer = 0x929f9800]
23:21:40 INFO - PROCESS | 9155 | ++DOCSHELL 0x952dbc00 == 68 [pid = 9155] [id = 750]
23:21:40 INFO - PROCESS | 9155 | ++DOMWINDOW == 142 (0x952dc800) [pid = 9155] [serial = 2103] [outer = (nil)]
23:21:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 143 (0x945eb400) [pid = 9155] [serial = 2104] [outer = 0x952dc800]
23:21:41 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
23:21:41 INFO - document served over http requires an https
23:21:41 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:41 INFO - delivery method with no-redirect and when
23:21:41 INFO - the target request is cross-origin.
23:21:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1890ms
23:21:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:21:41 INFO - PROCESS | 9155 | ++DOCSHELL 0x952df400 == 69 [pid = 9155] [id = 751]
23:21:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 144 (0x952dfc00) [pid = 9155] [serial = 2105] [outer = (nil)]
23:21:41 INFO - PROCESS | 9155 | ++DOMWINDOW == 145 (0x952e3800) [pid = 9155] [serial = 2106] [outer = 0x952dfc00]
23:21:41 INFO - PROCESS | 9155 | 1447485701912 Marionette INFO loaded listener.js
23:21:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 146 (0x95312400) [pid = 9155] [serial = 2107] [outer = 0x952dfc00]
23:21:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x953cfc00 == 70 [pid = 9155] [id = 752]
23:21:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x953d1c00) [pid = 9155] [serial = 2108] [outer = (nil)]
23:21:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x953c9800) [pid = 9155] [serial = 2109] [outer = 0x953d1c00]
23:21:43 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
23:21:43 INFO - document served over http requires an https
23:21:43 INFO - sub-resource via iframe-tag using the meta-referrer
23:21:43 INFO - delivery method with swap-origin-redirect and when
23:21:43 INFO - the target request is cross-origin.
23:21:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1792ms
23:21:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:21:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x9530e400 == 71 [pid = 9155] [id = 753]
23:21:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x95319c00) [pid = 9155] [serial = 2110] [outer = (nil)]
23:21:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x953d4800) [pid = 9155] [serial = 2111] [outer = 0x95319c00]
23:21:43 INFO - PROCESS | 9155 | 1447485703724 Marionette INFO loaded listener.js
23:21:43 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x95f01800) [pid = 9155] [serial = 2112] [outer = 0x95319c00]
23:21:44 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
23:21:44 INFO - document served over http requires an https
23:21:44 INFO - sub-resource via script-tag using the meta-referrer
23:21:44 INFO - delivery method with keep-origin-redirect and when
23:21:44 INFO - the target request is cross-origin.
23:21:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1741ms
23:21:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:21:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x929f3c00 == 72 [pid = 9155] [id = 754]
23:21:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x952e0c00) [pid = 9155] [serial = 2113] [outer = (nil)]
23:21:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x97b0d800) [pid = 9155] [serial = 2114] [outer = 0x952e0c00]
23:21:45 INFO - PROCESS | 9155 | 1447485705436 Marionette INFO loaded listener.js
23:21:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x97b17400) [pid = 9155] [serial = 2115] [outer = 0x952e0c00]
23:21:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:21:46 INFO - document served over http requires an https
23:21:46 INFO - sub-resource via script-tag using the meta-referrer
23:21:46 INFO - delivery method with no-redirect and when
23:21:46 INFO - the target request is cross-origin.
23:21:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1588ms
23:21:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:21:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x97b0e400 == 73 [pid = 9155] [id = 755]
23:21:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x97dc2800) [pid = 9155] [serial = 2116] [outer = (nil)]
23:21:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x97dc5c00) [pid = 9155] [serial = 2117] [outer = 0x97dc2800]
23:21:46 INFO - PROCESS | 9155 | 1447485706962 Marionette INFO loaded listener.js
23:21:47 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x97ebbc00) [pid = 9155] [serial = 2118] [outer = 0x97dc2800]
23:21:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:21:48 INFO - document served over http requires an https
23:21:48 INFO - sub-resource via script-tag using the meta-referrer
23:21:48 INFO - delivery method with swap-origin-redirect and when
23:21:48 INFO - the target request is cross-origin.
23:21:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1839ms
23:21:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:21:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x97f09c00 == 74 [pid = 9155] [id = 756]
23:21:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x98495800) [pid = 9155] [serial = 2119] [outer = (nil)]
23:21:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x98499400) [pid = 9155] [serial = 2120] [outer = 0x98495800]
23:21:48 INFO - PROCESS | 9155 | 1447485708893 Marionette INFO loaded listener.js
23:21:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x984a2400) [pid = 9155] [serial = 2121] [outer = 0x98495800]
23:21:50 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
23:21:50 INFO - document served over http requires an https
23:21:50 INFO - sub-resource via xhr-request using the meta-referrer
23:21:50 INFO - delivery method with keep-origin-redirect and when
23:21:50 INFO - the target request is cross-origin.
23:21:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1742ms
23:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:21:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d8de400 == 75 [pid = 9155] [id = 757]
23:21:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x98499800) [pid = 9155] [serial = 2122] [outer = (nil)]
23:21:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x98505800) [pid = 9155] [serial = 2123] [outer = 0x98499800]
23:21:50 INFO - PROCESS | 9155 | 1447485710628 Marionette INFO loaded listener.js
23:21:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x9850f000) [pid = 9155] [serial = 2124] [outer = 0x98499800]
23:21:51 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
23:21:51 INFO - document served over http requires an https
23:21:51 INFO - sub-resource via xhr-request using the meta-referrer
23:21:51 INFO - delivery method with no-redirect and when
23:21:51 INFO - the target request is cross-origin.
23:21:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1586ms
23:21:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:21:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x9850ec00 == 76 [pid = 9155] [id = 758]
23:21:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x988e3c00) [pid = 9155] [serial = 2125] [outer = (nil)]
23:21:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x988e7000) [pid = 9155] [serial = 2126] [outer = 0x988e3c00]
23:21:52 INFO - PROCESS | 9155 | 1447485712203 Marionette INFO loaded listener.js
23:21:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x988ee800) [pid = 9155] [serial = 2127] [outer = 0x988e3c00]
23:21:53 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
23:21:53 INFO - document served over http requires an https
23:21:53 INFO - sub-resource via xhr-request using the meta-referrer
23:21:53 INFO - delivery method with swap-origin-redirect and when
23:21:53 INFO - the target request is cross-origin.
23:21:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1666ms
23:21:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:21:53 INFO - PROCESS | 9155 | ++DOCSHELL 0x97ec2c00 == 77 [pid = 9155] [id = 759]
23:21:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x988e7400) [pid = 9155] [serial = 2128] [outer = (nil)]
23:21:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x98abd800) [pid = 9155] [serial = 2129] [outer = 0x988e7400]
23:21:53 INFO - PROCESS | 9155 | 1447485713836 Marionette INFO loaded listener.js
23:21:53 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:53 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x98ac4400) [pid = 9155] [serial = 2130] [outer = 0x988e7400]
23:21:54 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
23:21:54 INFO - document served over http requires an http
23:21:54 INFO - sub-resource via fetch-request using the meta-referrer
23:21:54 INFO - delivery method with keep-origin-redirect and when
23:21:54 INFO - the target request is same-origin.
23:21:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1599ms
23:21:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:21:55 INFO - PROCESS | 9155 | ++DOCSHELL 0x988e7c00 == 78 [pid = 9155] [id = 760]
23:21:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x9a6f2400) [pid = 9155] [serial = 2131] [outer = (nil)]
23:21:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x9a6f5c00) [pid = 9155] [serial = 2132] [outer = 0x9a6f2400]
23:21:55 INFO - PROCESS | 9155 | 1447485715456 Marionette INFO loaded listener.js
23:21:55 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:55 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x9a7a1000) [pid = 9155] [serial = 2133] [outer = 0x9a6f2400]
23:21:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:21:59 INFO - document served over http requires an http
23:21:59 INFO - sub-resource via fetch-request using the meta-referrer
23:21:59 INFO - delivery method with no-redirect and when
23:21:59 INFO - the target request is same-origin.
23:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4086ms
23:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:21:59 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b1c6000 == 79 [pid = 9155] [id = 761]
23:21:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x8b813c00) [pid = 9155] [serial = 2134] [outer = (nil)]
23:21:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8c3d3400) [pid = 9155] [serial = 2135] [outer = 0x8b813c00]
23:21:59 INFO - PROCESS | 9155 | 1447485719567 Marionette INFO loaded listener.js
23:21:59 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:21:59 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8d50fc00) [pid = 9155] [serial = 2136] [outer = 0x8b813c00]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8838fc00 == 78 [pid = 9155] [id = 719]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd2f400 == 77 [pid = 9155] [id = 720]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8e095400 == 76 [pid = 9155] [id = 722]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb3dc00 == 75 [pid = 9155] [id = 724]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb49800 == 74 [pid = 9155] [id = 725]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91588c00 == 73 [pid = 9155] [id = 726]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x917c7c00 == 72 [pid = 9155] [id = 727]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91d9e800 == 71 [pid = 9155] [id = 728]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x91f58800 == 70 [pid = 9155] [id = 729]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x890e0400 == 69 [pid = 9155] [id = 730]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88444c00 == 68 [pid = 9155] [id = 732]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88c37c00 == 67 [pid = 9155] [id = 734]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743400 == 66 [pid = 9155] [id = 735]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8838ec00 == 65 [pid = 9155] [id = 736]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0fbc00 == 64 [pid = 9155] [id = 737]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88394c00 == 63 [pid = 9155] [id = 713]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88a94c00 == 62 [pid = 9155] [id = 738]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x917c3c00 == 61 [pid = 9155] [id = 733]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8b20e800 == 60 [pid = 9155] [id = 739]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x88c3a800 == 59 [pid = 9155] [id = 740]
23:22:00 INFO - PROCESS | 9155 | --DOCSHELL 0x8e39dc00 == 58 [pid = 9155] [id = 741]
23:22:00 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8c73e400) [pid = 9155] [serial = 2007] [outer = (nil)] [url = about:blank]
23:22:00 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x8d50dc00) [pid = 9155] [serial = 2010] [outer = (nil)] [url = about:blank]
23:22:00 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8b81d000) [pid = 9155] [serial = 2004] [outer = (nil)] [url = about:blank]
23:22:01 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
23:22:01 INFO - document served over http requires an http
23:22:01 INFO - sub-resource via fetch-request using the meta-referrer
23:22:01 INFO - delivery method with swap-origin-redirect and when
23:22:01 INFO - the target request is same-origin.
23:22:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2034ms
23:22:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:22:01 INFO - PROCESS | 9155 | ++DOCSHELL 0x88390400 == 59 [pid = 9155] [id = 762]
23:22:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x890d8800) [pid = 9155] [serial = 2137] [outer = (nil)]
23:22:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x8956a800) [pid = 9155] [serial = 2138] [outer = 0x890d8800]
23:22:01 INFO - PROCESS | 9155 | 1447485721551 Marionette INFO loaded listener.js
23:22:01 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:01 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x8b81c000) [pid = 9155] [serial = 2139] [outer = 0x890d8800]
23:22:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c743400 == 60 [pid = 9155] [id = 763]
23:22:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x8c7eac00) [pid = 9155] [serial = 2140] [outer = (nil)]
23:22:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x8c3cf800) [pid = 9155] [serial = 2141] [outer = 0x8c7eac00]
23:22:02 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
23:22:02 INFO - document served over http requires an http
23:22:02 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:02 INFO - delivery method with keep-origin-redirect and when
23:22:02 INFO - the target request is same-origin.
23:22:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1492ms
23:22:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:22:02 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c7f1400 == 61 [pid = 9155] [id = 764]
23:22:02 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x8d50e000) [pid = 9155] [serial = 2142] [outer = (nil)]
23:22:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x8d8de800) [pid = 9155] [serial = 2143] [outer = 0x8d50e000]
23:22:03 INFO - PROCESS | 9155 | 1447485723052 Marionette INFO loaded listener.js
23:22:03 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x8e08d800) [pid = 9155] [serial = 2144] [outer = 0x8d50e000]
23:22:03 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9c9000 == 62 [pid = 9155] [id = 765]
23:22:03 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x8e9ca000) [pid = 9155] [serial = 2145] [outer = (nil)]
23:22:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x8e399400) [pid = 9155] [serial = 2146] [outer = 0x8e9ca000]
23:22:04 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
23:22:04 INFO - document served over http requires an http
23:22:04 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:04 INFO - delivery method with no-redirect and when
23:22:04 INFO - the target request is same-origin.
23:22:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1618ms
23:22:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:22:04 INFO - PROCESS | 9155 | ++DOCSHELL 0x8e9c5c00 == 63 [pid = 9155] [id = 766]
23:22:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x8e9c8800) [pid = 9155] [serial = 2147] [outer = (nil)]
23:22:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x8eb1d800) [pid = 9155] [serial = 2148] [outer = 0x8e9c8800]
23:22:04 INFO - PROCESS | 9155 | 1447485724643 Marionette INFO loaded listener.js
23:22:04 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:04 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x901b0400) [pid = 9155] [serial = 2149] [outer = 0x8e9c8800]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x8b20d000) [pid = 9155] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x8e39f400) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x88c3e400) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x88a95800) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x8e08b400) [pid = 9155] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x8e097c00) [pid = 9155] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8bd31800) [pid = 9155] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485657181]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x926f0c00) [pid = 9155] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x89563400) [pid = 9155] [serial = 2017] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x8c746800) [pid = 9155] [serial = 2022] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x8c3c8400) [pid = 9155] [serial = 2075] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x88444000) [pid = 9155] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8eb47000) [pid = 9155] [serial = 2030] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x89367400) [pid = 9155] [serial = 2069] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x926f1000) [pid = 9155] [serial = 2045] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x88441c00) [pid = 9155] [serial = 2064] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8c749800) [pid = 9155] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485680759]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x8e092c00) [pid = 9155] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x89567c00) [pid = 9155] [serial = 2054] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x8c3cb400) [pid = 9155] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8e3a5800) [pid = 9155] [serial = 2078] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x9278d000) [pid = 9155] [serial = 2048] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x91462800) [pid = 9155] [serial = 2033] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x890de400) [pid = 9155] [serial = 2059] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x8d62ac00) [pid = 9155] [serial = 2072] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x91d9dc00) [pid = 9155] [serial = 2039] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x93fb1c00) [pid = 9155] [serial = 2051] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x8e08c000) [pid = 9155] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x917c2000) [pid = 9155] [serial = 2036] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x8e9c2400) [pid = 9155] [serial = 2027] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x89563800) [pid = 9155] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485657181]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x91dde800) [pid = 9155] [serial = 2042] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8eb3f400) [pid = 9155] [serial = 2081] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8d50b800) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x88390c00) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x8c745400) [pid = 9155] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485680759]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x88c3e000) [pid = 9155] [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]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x8bd69c00) [pid = 9155] [serial = 1944] [outer = (nil)] [url = about:blank]
23:22:05 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x8eb17000) [pid = 9155] [serial = 2079] [outer = (nil)] [url = about:blank]
23:22:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x89563800 == 64 [pid = 9155] [id = 767]
23:22:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 147 (0x89567c00) [pid = 9155] [serial = 2150] [outer = (nil)]
23:22:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 148 (0x890de400) [pid = 9155] [serial = 2151] [outer = 0x89567c00]
23:22:06 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
23:22:06 INFO - document served over http requires an http
23:22:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:06 INFO - delivery method with swap-origin-redirect and when
23:22:06 INFO - the target request is same-origin.
23:22:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1989ms
23:22:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:22:06 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b207c00 == 65 [pid = 9155] [id = 768]
23:22:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 149 (0x8c3cb400) [pid = 9155] [serial = 2152] [outer = (nil)]
23:22:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 150 (0x8e08c000) [pid = 9155] [serial = 2153] [outer = 0x8c3cb400]
23:22:06 INFO - PROCESS | 9155 | 1447485726565 Marionette INFO loaded listener.js
23:22:06 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:06 INFO - PROCESS | 9155 | ++DOMWINDOW == 151 (0x8eb41400) [pid = 9155] [serial = 2154] [outer = 0x8c3cb400]
23:22:07 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
23:22:07 INFO - document served over http requires an http
23:22:07 INFO - sub-resource via script-tag using the meta-referrer
23:22:07 INFO - delivery method with keep-origin-redirect and when
23:22:07 INFO - the target request is same-origin.
23:22:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1430ms
23:22:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:22:08 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396800 == 66 [pid = 9155] [id = 769]
23:22:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 152 (0x88c3a800) [pid = 9155] [serial = 2155] [outer = (nil)]
23:22:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 153 (0x8936bc00) [pid = 9155] [serial = 2156] [outer = 0x88c3a800]
23:22:08 INFO - PROCESS | 9155 | 1447485728220 Marionette INFO loaded listener.js
23:22:08 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:08 INFO - PROCESS | 9155 | ++DOMWINDOW == 154 (0x8b819400) [pid = 9155] [serial = 2157] [outer = 0x88c3a800]
23:22:09 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
23:22:09 INFO - document served over http requires an http
23:22:09 INFO - sub-resource via script-tag using the meta-referrer
23:22:09 INFO - delivery method with no-redirect and when
23:22:09 INFO - the target request is same-origin.
23:22:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1743ms
23:22:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:22:10 INFO - PROCESS | 9155 | ++DOCSHELL 0x8d62c400 == 67 [pid = 9155] [id = 770]
23:22:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 155 (0x8d8d8400) [pid = 9155] [serial = 2158] [outer = (nil)]
23:22:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 156 (0x8db03800) [pid = 9155] [serial = 2159] [outer = 0x8d8d8400]
23:22:10 INFO - PROCESS | 9155 | 1447485730095 Marionette INFO loaded listener.js
23:22:10 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:10 INFO - PROCESS | 9155 | ++DOMWINDOW == 157 (0x8eb27c00) [pid = 9155] [serial = 2160] [outer = 0x8d8d8400]
23:22:11 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
23:22:11 INFO - document served over http requires an http
23:22:11 INFO - sub-resource via script-tag using the meta-referrer
23:22:11 INFO - delivery method with swap-origin-redirect and when
23:22:11 INFO - the target request is same-origin.
23:22:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1784ms
23:22:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:22:11 INFO - PROCESS | 9155 | ++DOCSHELL 0x9156f000 == 68 [pid = 9155] [id = 771]
23:22:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 158 (0x91577400) [pid = 9155] [serial = 2161] [outer = (nil)]
23:22:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 159 (0x9157d800) [pid = 9155] [serial = 2162] [outer = 0x91577400]
23:22:11 INFO - PROCESS | 9155 | 1447485731873 Marionette INFO loaded listener.js
23:22:11 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:11 INFO - PROCESS | 9155 | ++DOMWINDOW == 160 (0x919d1400) [pid = 9155] [serial = 2163] [outer = 0x91577400]
23:22:13 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
23:22:13 INFO - document served over http requires an http
23:22:13 INFO - sub-resource via xhr-request using the meta-referrer
23:22:13 INFO - delivery method with keep-origin-redirect and when
23:22:13 INFO - the target request is same-origin.
23:22:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1741ms
23:22:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:22:13 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396c00 == 69 [pid = 9155] [id = 772]
23:22:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 161 (0x91dd3400) [pid = 9155] [serial = 2164] [outer = (nil)]
23:22:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 162 (0x91dde000) [pid = 9155] [serial = 2165] [outer = 0x91dd3400]
23:22:13 INFO - PROCESS | 9155 | 1447485733631 Marionette INFO loaded listener.js
23:22:13 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:13 INFO - PROCESS | 9155 | ++DOMWINDOW == 163 (0x926f3000) [pid = 9155] [serial = 2166] [outer = 0x91dd3400]
23:22:14 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
23:22:14 INFO - document served over http requires an http
23:22:14 INFO - sub-resource via xhr-request using the meta-referrer
23:22:14 INFO - delivery method with no-redirect and when
23:22:14 INFO - the target request is same-origin.
23:22:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1640ms
23:22:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:22:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x91dd9800 == 70 [pid = 9155] [id = 773]
23:22:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 164 (0x91f5cc00) [pid = 9155] [serial = 2167] [outer = (nil)]
23:22:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 165 (0x9278ac00) [pid = 9155] [serial = 2168] [outer = 0x91f5cc00]
23:22:15 INFO - PROCESS | 9155 | 1447485735162 Marionette INFO loaded listener.js
23:22:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 166 (0x929fbc00) [pid = 9155] [serial = 2169] [outer = 0x91f5cc00]
23:22:16 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
23:22:16 INFO - document served over http requires an http
23:22:16 INFO - sub-resource via xhr-request using the meta-referrer
23:22:16 INFO - delivery method with swap-origin-redirect and when
23:22:16 INFO - the target request is same-origin.
23:22:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1659ms
23:22:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:22:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x945e9800 == 71 [pid = 9155] [id = 774]
23:22:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 167 (0x952e6800) [pid = 9155] [serial = 2170] [outer = (nil)]
23:22:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 168 (0x95f06800) [pid = 9155] [serial = 2171] [outer = 0x952e6800]
23:22:16 INFO - PROCESS | 9155 | 1447485736927 Marionette INFO loaded listener.js
23:22:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 169 (0x97f01800) [pid = 9155] [serial = 2172] [outer = 0x952e6800]
23:22:18 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
23:22:18 INFO - document served over http requires an https
23:22:18 INFO - sub-resource via fetch-request using the meta-referrer
23:22:18 INFO - delivery method with keep-origin-redirect and when
23:22:18 INFO - the target request is same-origin.
23:22:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1892ms
23:22:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:22:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x945eec00 == 72 [pid = 9155] [id = 775]
23:22:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 170 (0x9849a000) [pid = 9155] [serial = 2173] [outer = (nil)]
23:22:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 171 (0x984a3400) [pid = 9155] [serial = 2174] [outer = 0x9849a000]
23:22:18 INFO - PROCESS | 9155 | 1447485738858 Marionette INFO loaded listener.js
23:22:18 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 172 (0x9a6f5000) [pid = 9155] [serial = 2175] [outer = 0x9849a000]
23:22:19 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
23:22:19 INFO - document served over http requires an https
23:22:19 INFO - sub-resource via fetch-request using the meta-referrer
23:22:19 INFO - delivery method with no-redirect and when
23:22:19 INFO - the target request is same-origin.
23:22:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1736ms
23:22:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:22:20 INFO - PROCESS | 9155 | ++DOCSHELL 0x988ea000 == 73 [pid = 9155] [id = 776]
23:22:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 173 (0x988ef800) [pid = 9155] [serial = 2176] [outer = (nil)]
23:22:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 174 (0x9a7a9000) [pid = 9155] [serial = 2177] [outer = 0x988ef800]
23:22:20 INFO - PROCESS | 9155 | 1447485740479 Marionette INFO loaded listener.js
23:22:20 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:20 INFO - PROCESS | 9155 | ++DOMWINDOW == 175 (0x9a947400) [pid = 9155] [serial = 2178] [outer = 0x988ef800]
23:22:21 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
23:22:21 INFO - document served over http requires an https
23:22:21 INFO - sub-resource via fetch-request using the meta-referrer
23:22:21 INFO - delivery method with swap-origin-redirect and when
23:22:21 INFO - the target request is same-origin.
23:22:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1725ms
23:22:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:22:22 INFO - PROCESS | 9155 | ++DOCSHELL 0x88c3b800 == 74 [pid = 9155] [id = 777]
23:22:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 176 (0x98502400) [pid = 9155] [serial = 2179] [outer = (nil)]
23:22:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 177 (0x9ac7d800) [pid = 9155] [serial = 2180] [outer = 0x98502400]
23:22:22 INFO - PROCESS | 9155 | 1447485742370 Marionette INFO loaded listener.js
23:22:22 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:22 INFO - PROCESS | 9155 | ++DOMWINDOW == 178 (0x9ae18c00) [pid = 9155] [serial = 2181] [outer = 0x98502400]
23:22:23 INFO - PROCESS | 9155 | ++DOCSHELL 0x9aeb8800 == 75 [pid = 9155] [id = 778]
23:22:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 179 (0x9aeb8c00) [pid = 9155] [serial = 2182] [outer = (nil)]
23:22:23 INFO - PROCESS | 9155 | ++DOMWINDOW == 180 (0x9b40b800) [pid = 9155] [serial = 2183] [outer = 0x9aeb8c00]
23:22:23 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
23:22:23 INFO - document served over http requires an https
23:22:23 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:23 INFO - delivery method with keep-origin-redirect and when
23:22:23 INFO - the target request is same-origin.
23:22:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1932ms
23:22:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:22:24 INFO - PROCESS | 9155 | ++DOCSHELL 0x9ad66c00 == 76 [pid = 9155] [id = 779]
23:22:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 181 (0x9aeba800) [pid = 9155] [serial = 2184] [outer = (nil)]
23:22:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 182 (0x9b475400) [pid = 9155] [serial = 2185] [outer = 0x9aeba800]
23:22:24 INFO - PROCESS | 9155 | 1447485744302 Marionette INFO loaded listener.js
23:22:24 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:24 INFO - PROCESS | 9155 | ++DOMWINDOW == 183 (0x9b5ce400) [pid = 9155] [serial = 2186] [outer = 0x9aeba800]
23:22:25 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b5d3c00 == 77 [pid = 9155] [id = 780]
23:22:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 184 (0x9b84fc00) [pid = 9155] [serial = 2187] [outer = (nil)]
23:22:25 INFO - PROCESS | 9155 | ++DOMWINDOW == 185 (0x9b851400) [pid = 9155] [serial = 2188] [outer = 0x9b84fc00]
23:22:25 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
23:22:25 INFO - document served over http requires an https
23:22:25 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:25 INFO - delivery method with no-redirect and when
23:22:25 INFO - the target request is same-origin.
23:22:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1839ms
23:22:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:22:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x9b5d6c00 == 78 [pid = 9155] [id = 781]
23:22:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 186 (0x9b856400) [pid = 9155] [serial = 2189] [outer = (nil)]
23:22:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 187 (0x9b859800) [pid = 9155] [serial = 2190] [outer = 0x9b856400]
23:22:26 INFO - PROCESS | 9155 | 1447485746137 Marionette INFO loaded listener.js
23:22:26 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 188 (0x9b90ec00) [pid = 9155] [serial = 2191] [outer = 0x9b856400]
23:22:26 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c170400 == 79 [pid = 9155] [id = 782]
23:22:26 INFO - PROCESS | 9155 | ++DOMWINDOW == 189 (0x9c170800) [pid = 9155] [serial = 2192] [outer = (nil)]
23:22:27 INFO - PROCESS | 9155 | ++DOMWINDOW == 190 (0x9c13f400) [pid = 9155] [serial = 2193] [outer = 0x9c170800]
23:22:27 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
23:22:27 INFO - document served over http requires an https
23:22:27 INFO - sub-resource via iframe-tag using the meta-referrer
23:22:27 INFO - delivery method with swap-origin-redirect and when
23:22:27 INFO - the target request is same-origin.
23:22:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1989ms
23:22:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:22:28 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c172000 == 80 [pid = 9155] [id = 783]
23:22:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 191 (0x9c175000) [pid = 9155] [serial = 2194] [outer = (nil)]
23:22:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 192 (0x9c178800) [pid = 9155] [serial = 2195] [outer = 0x9c175000]
23:22:28 INFO - PROCESS | 9155 | 1447485748160 Marionette INFO loaded listener.js
23:22:28 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:28 INFO - PROCESS | 9155 | ++DOMWINDOW == 193 (0x9c844000) [pid = 9155] [serial = 2196] [outer = 0x9c175000]
23:22:29 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
23:22:29 INFO - document served over http requires an https
23:22:29 INFO - sub-resource via script-tag using the meta-referrer
23:22:29 INFO - delivery method with keep-origin-redirect and when
23:22:29 INFO - the target request is same-origin.
23:22:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1832ms
23:22:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:22:29 INFO - PROCESS | 9155 | ++DOCSHELL 0x9c8c9c00 == 81 [pid = 9155] [id = 784]
23:22:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 194 (0x9c9c4400) [pid = 9155] [serial = 2197] [outer = (nil)]
23:22:29 INFO - PROCESS | 9155 | ++DOMWINDOW == 195 (0x9c9c6c00) [pid = 9155] [serial = 2198] [outer = 0x9c9c4400]
23:22:29 INFO - PROCESS | 9155 | 1447485749905 Marionette INFO loaded listener.js
23:22:30 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:30 INFO - PROCESS | 9155 | ++DOMWINDOW == 196 (0x9c9cfc00) [pid = 9155] [serial = 2199] [outer = 0x9c9c4400]
23:22:30 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
23:22:30 INFO - document served over http requires an https
23:22:30 INFO - sub-resource via script-tag using the meta-referrer
23:22:30 INFO - delivery method with no-redirect and when
23:22:30 INFO - the target request is same-origin.
23:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1631ms
23:22:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:22:31 INFO - PROCESS | 9155 | ++DOCSHELL 0x8843e800 == 82 [pid = 9155] [id = 785]
23:22:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 197 (0x9c9cc400) [pid = 9155] [serial = 2200] [outer = (nil)]
23:22:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 198 (0x9cbb3c00) [pid = 9155] [serial = 2201] [outer = 0x9c9cc400]
23:22:31 INFO - PROCESS | 9155 | 1447485751491 Marionette INFO loaded listener.js
23:22:31 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:31 INFO - PROCESS | 9155 | ++DOMWINDOW == 199 (0x9cc44c00) [pid = 9155] [serial = 2202] [outer = 0x9c9cc400]
23:22:32 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
23:22:32 INFO - document served over http requires an https
23:22:32 INFO - sub-resource via script-tag using the meta-referrer
23:22:32 INFO - delivery method with swap-origin-redirect and when
23:22:32 INFO - the target request is same-origin.
23:22:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1732ms
23:22:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:22:33 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc4d000 == 83 [pid = 9155] [id = 786]
23:22:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 200 (0x9cc4dc00) [pid = 9155] [serial = 2203] [outer = (nil)]
23:22:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 201 (0x9cc50c00) [pid = 9155] [serial = 2204] [outer = 0x9cc4dc00]
23:22:33 INFO - PROCESS | 9155 | 1447485753389 Marionette INFO loaded listener.js
23:22:33 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:33 INFO - PROCESS | 9155 | ++DOMWINDOW == 202 (0x9d637800) [pid = 9155] [serial = 2205] [outer = 0x9cc4dc00]
23:22:34 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
23:22:34 INFO - document served over http requires an https
23:22:34 INFO - sub-resource via xhr-request using the meta-referrer
23:22:34 INFO - delivery method with keep-origin-redirect and when
23:22:34 INFO - the target request is same-origin.
23:22:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1794ms
23:22:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:22:34 INFO - PROCESS | 9155 | ++DOCSHELL 0x9cc4f400 == 84 [pid = 9155] [id = 787]
23:22:34 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x9d63bc00) [pid = 9155] [serial = 2206] [outer = (nil)]
23:22:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x9d63e800) [pid = 9155] [serial = 2207] [outer = 0x9d63bc00]
23:22:35 INFO - PROCESS | 9155 | 1447485755043 Marionette INFO loaded listener.js
23:22:35 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:35 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x9d7c9000) [pid = 9155] [serial = 2208] [outer = 0x9d63bc00]
23:22:36 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
23:22:36 INFO - document served over http requires an https
23:22:36 INFO - sub-resource via xhr-request using the meta-referrer
23:22:36 INFO - delivery method with no-redirect and when
23:22:36 INFO - the target request is same-origin.
23:22:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1599ms
23:22:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:22:36 INFO - PROCESS | 9155 | ++DOCSHELL 0x8c3d5800 == 85 [pid = 9155] [id = 788]
23:22:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x9d63ec00) [pid = 9155] [serial = 2209] [outer = (nil)]
23:22:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x9d820c00) [pid = 9155] [serial = 2210] [outer = 0x9d63ec00]
23:22:36 INFO - PROCESS | 9155 | 1447485756694 Marionette INFO loaded listener.js
23:22:36 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:36 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x9da2d800) [pid = 9155] [serial = 2211] [outer = 0x9d63ec00]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8db0e800 == 84 [pid = 9155] [id = 718]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8c745c00 == 83 [pid = 9155] [id = 716]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x88a95000 == 82 [pid = 9155] [id = 743]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8dd400 == 81 [pid = 9155] [id = 744]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x88398c00 == 80 [pid = 9155] [id = 745]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x912ea400 == 79 [pid = 9155] [id = 746]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x9157f000 == 78 [pid = 9155] [id = 747]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x929f3800 == 77 [pid = 9155] [id = 748]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x929ef800 == 76 [pid = 9155] [id = 749]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x952dbc00 == 75 [pid = 9155] [id = 750]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x952df400 == 74 [pid = 9155] [id = 751]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x953cfc00 == 73 [pid = 9155] [id = 752]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x9530e400 == 72 [pid = 9155] [id = 753]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x929f3c00 == 71 [pid = 9155] [id = 754]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x97b0e400 == 70 [pid = 9155] [id = 755]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x888e0000 == 69 [pid = 9155] [id = 712]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x97f09c00 == 68 [pid = 9155] [id = 756]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8de400 == 67 [pid = 9155] [id = 757]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x9850ec00 == 66 [pid = 9155] [id = 758]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x97ec2c00 == 65 [pid = 9155] [id = 759]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8d8db800 == 64 [pid = 9155] [id = 711]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1c6000 == 63 [pid = 9155] [id = 761]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x88390400 == 62 [pid = 9155] [id = 762]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8b819000 == 61 [pid = 9155] [id = 715]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8c743400 == 60 [pid = 9155] [id = 763]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8c7f1400 == 59 [pid = 9155] [id = 764]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x88c39800 == 58 [pid = 9155] [id = 714]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9c9000 == 57 [pid = 9155] [id = 765]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x8e9c5c00 == 56 [pid = 9155] [id = 766]
23:22:38 INFO - PROCESS | 9155 | --DOCSHELL 0x89563800 == 55 [pid = 9155] [id = 767]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x929fc400 == 54 [pid = 9155] [id = 731]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88396800 == 53 [pid = 9155] [id = 769]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8d62c400 == 52 [pid = 9155] [id = 770]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd76800 == 51 [pid = 9155] [id = 721]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9156f000 == 50 [pid = 9155] [id = 771]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88396c00 == 49 [pid = 9155] [id = 772]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8e3a0800 == 48 [pid = 9155] [id = 723]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd9800 == 47 [pid = 9155] [id = 773]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x945e9800 == 46 [pid = 9155] [id = 774]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x945eec00 == 45 [pid = 9155] [id = 775]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x988ea000 == 44 [pid = 9155] [id = 776]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x88c3b800 == 43 [pid = 9155] [id = 777]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9aeb8800 == 42 [pid = 9155] [id = 778]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9ad66c00 == 41 [pid = 9155] [id = 779]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9b5d3c00 == 40 [pid = 9155] [id = 780]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9b5d6c00 == 39 [pid = 9155] [id = 781]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9c170400 == 38 [pid = 9155] [id = 782]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9c172000 == 37 [pid = 9155] [id = 783]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9c8c9c00 == 36 [pid = 9155] [id = 784]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8843e800 == 35 [pid = 9155] [id = 785]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc4d000 == 34 [pid = 9155] [id = 786]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x9cc4f400 == 33 [pid = 9155] [id = 787]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8b814800 == 32 [pid = 9155] [id = 717]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8c74c800 == 31 [pid = 9155] [id = 742]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8d632800 == 30 [pid = 9155] [id = 686]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8b207c00 == 29 [pid = 9155] [id = 768]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x91dd8c00 == 28 [pid = 9155] [id = 684]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x91bc3400 == 27 [pid = 9155] [id = 683]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x8839a800 == 26 [pid = 9155] [id = 685]
23:22:41 INFO - PROCESS | 9155 | --DOCSHELL 0x988e7c00 == 25 [pid = 9155] [id = 760]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x8db02c00) [pid = 9155] [serial = 2073] [outer = (nil)] [url = about:blank]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x8e396400) [pid = 9155] [serial = 2076] [outer = (nil)] [url = about:blank]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x8bd6fc00) [pid = 9155] [serial = 2065] [outer = (nil)] [url = about:blank]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x8d8e5000) [pid = 9155] [serial = 2013] [outer = (nil)] [url = about:blank]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8b815800) [pid = 9155] [serial = 2070] [outer = (nil)] [url = about:blank]
23:22:41 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x8b0f4400) [pid = 9155] [serial = 2060] [outer = (nil)] [url = about:blank]
23:22:42 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
23:22:42 INFO - document served over http requires an https
23:22:42 INFO - sub-resource via xhr-request using the meta-referrer
23:22:42 INFO - delivery method with swap-origin-redirect and when
23:22:42 INFO - the target request is same-origin.
23:22:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5845ms
23:22:42 INFO - TEST-START | /resource-timing/test_resource_timing.html
23:22:42 INFO - PROCESS | 9155 | ++DOCSHELL 0x88392000 == 26 [pid = 9155] [id = 789]
23:22:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 203 (0x8843e400) [pid = 9155] [serial = 2212] [outer = (nil)]
23:22:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 204 (0x888e2c00) [pid = 9155] [serial = 2213] [outer = 0x8843e400]
23:22:42 INFO - PROCESS | 9155 | 1447485762349 Marionette INFO loaded listener.js
23:22:42 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:42 INFO - PROCESS | 9155 | ++DOMWINDOW == 205 (0x88a8ec00) [pid = 9155] [serial = 2214] [outer = 0x8843e400]
23:22:43 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e0400 == 27 [pid = 9155] [id = 790]
23:22:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 206 (0x890e0800) [pid = 9155] [serial = 2215] [outer = (nil)]
23:22:43 INFO - PROCESS | 9155 | ++DOMWINDOW == 207 (0x890e0c00) [pid = 9155] [serial = 2216] [outer = 0x890e0800]
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
23:22:43 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"
23:22:43 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
23:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:22:43 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
23:22:43 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
23:22:43 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
23:22:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
23:22:43 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
23:22:43 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1905ms
23:22:43 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
23:22:44 INFO - PROCESS | 9155 | ++DOCSHELL 0x888db800 == 28 [pid = 9155] [id = 791]
23:22:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 208 (0x888e6c00) [pid = 9155] [serial = 2217] [outer = (nil)]
23:22:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 209 (0x89568400) [pid = 9155] [serial = 2218] [outer = 0x888e6c00]
23:22:44 INFO - PROCESS | 9155 | 1447485764384 Marionette INFO loaded listener.js
23:22:44 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:44 INFO - PROCESS | 9155 | ++DOMWINDOW == 210 (0x8b0f0000) [pid = 9155] [serial = 2219] [outer = 0x888e6c00]
23:22:45 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"
23:22:45 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
23:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:22:45 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
23:22:45 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1413ms
23:22:45 INFO - TEST-START | /screen-orientation/lock-basic.html
23:22:45 INFO - PROCESS | 9155 | ++DOCSHELL 0x8b0fcc00 == 29 [pid = 9155] [id = 792]
23:22:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 211 (0x8b1c1400) [pid = 9155] [serial = 2220] [outer = (nil)]
23:22:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 212 (0x8b1c7800) [pid = 9155] [serial = 2221] [outer = 0x8b1c1400]
23:22:45 INFO - PROCESS | 9155 | 1447485765764 Marionette INFO loaded listener.js
23:22:45 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:22:45 INFO - PROCESS | 9155 | ++DOMWINDOW == 213 (0x8b214800) [pid = 9155] [serial = 2222] [outer = 0x8b1c1400]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 212 (0x8e08bc00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 211 (0x92791c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 210 (0x91794400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 209 (0x91576800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 208 (0x952dc800) [pid = 9155] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485700870]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 207 (0x9a6f2400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 206 (0x88a8cc00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 205 (0x91f65c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 204 (0x952dfc00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 203 (0x8e3a4800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 202 (0x953d1c00) [pid = 9155] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 201 (0x929f9800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 200 (0x8e9c8800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 199 (0x91dd0800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 198 (0x8d504400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 197 (0x8c3cb400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 196 (0x8bd2d400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 195 (0x8b815c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 194 (0x8d50e000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 193 (0x88a91400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 192 (0x919ccc00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 191 (0x890e1000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 190 (0x89567c00) [pid = 9155] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 189 (0x8c7eac00) [pid = 9155] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 188 (0x88a88800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 187 (0x8e092800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 186 (0x890d8800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 185 (0x95319c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 184 (0x912f0800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 183 (0x888e1400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 182 (0x988e7400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 181 (0x929f5800) [pid = 9155] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 180 (0x89569000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 179 (0x91403000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 178 (0x8b817c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 177 (0x901ab400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 176 (0x929fc800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 175 (0x98499800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 174 (0x917ca400) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 173 (0x91577800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 172 (0x8e9ca000) [pid = 9155] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485723947]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 171 (0x8c3d0c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 170 (0x8c73f000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 169 (0x912e5800) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 168 (0x8c3c9000) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 167 (0x952e0c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 166 (0x8b813c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 165 (0x988e3c00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 164 (0x8eb2ec00) [pid = 9155] [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]
23:22:48 INFO - PROCESS | 9155 | --DOMWINDOW == 163 (0x8e08f400) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 162 (0x8b816400) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 161 (0x98495800) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 160 (0x97dc2800) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 159 (0x8eb23400) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 158 (0x8e399000) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 157 (0x8d62d400) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 156 (0x8eb40000) [pid = 9155] [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]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 155 (0x98505800) [pid = 9155] [serial = 2123] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 154 (0x8b211c00) [pid = 9155] [serial = 2084] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 153 (0x988e7000) [pid = 9155] [serial = 2126] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 152 (0x8c3cf800) [pid = 9155] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 151 (0x8eb1d800) [pid = 9155] [serial = 2148] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 150 (0x8956a800) [pid = 9155] [serial = 2138] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 149 (0x91406c00) [pid = 9155] [serial = 2090] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 148 (0x953d4800) [pid = 9155] [serial = 2111] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 147 (0x98abd800) [pid = 9155] [serial = 2129] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 146 (0x9a6f5c00) [pid = 9155] [serial = 2132] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 145 (0x952e3800) [pid = 9155] [serial = 2106] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 144 (0x953c9800) [pid = 9155] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 143 (0x945eb400) [pid = 9155] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485700870]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 142 (0x890de400) [pid = 9155] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 141 (0x8c3d3400) [pid = 9155] [serial = 2135] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 140 (0x97dc5c00) [pid = 9155] [serial = 2117] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 139 (0x919d6c00) [pid = 9155] [serial = 2096] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 138 (0x97b0d800) [pid = 9155] [serial = 2114] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 137 (0x9455d000) [pid = 9155] [serial = 2101] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 136 (0x8e39e400) [pid = 9155] [serial = 2087] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 135 (0x98499400) [pid = 9155] [serial = 2120] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 134 (0x8d8de800) [pid = 9155] [serial = 2143] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 133 (0x8e399400) [pid = 9155] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485723947]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 132 (0x8e08c000) [pid = 9155] [serial = 2153] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 131 (0x92789400) [pid = 9155] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 130 (0x91584800) [pid = 9155] [serial = 2093] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 129 (0x89562400) [pid = 9155] [serial = 1947] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 128 (0x9140e400) [pid = 9155] [serial = 1976] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 127 (0x91573c00) [pid = 9155] [serial = 2034] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 126 (0x901b2000) [pid = 9155] [serial = 2082] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 125 (0x9850f000) [pid = 9155] [serial = 2124] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 124 (0x91dd7800) [pid = 9155] [serial = 2040] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 123 (0x91f60c00) [pid = 9155] [serial = 2043] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 122 (0x91bb6c00) [pid = 9155] [serial = 2037] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 121 (0x988ee800) [pid = 9155] [serial = 2127] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 120 (0x8eb1c800) [pid = 9155] [serial = 2028] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 119 (0x8d62e000) [pid = 9155] [serial = 1956] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 118 (0x8eb3c400) [pid = 9155] [serial = 1968] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 117 (0x91791800) [pid = 9155] [serial = 1981] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 116 (0x9455dc00) [pid = 9155] [serial = 2052] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 115 (0x93fb0c00) [pid = 9155] [serial = 2055] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 114 (0x901b7c00) [pid = 9155] [serial = 1971] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 113 (0x8eb1a800) [pid = 9155] [serial = 1965] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 112 (0x919d7000) [pid = 9155] [serial = 1986] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 111 (0x8d8e2400) [pid = 9155] [serial = 2023] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 110 (0x91bbd000) [pid = 9155] [serial = 1989] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 109 (0x8b81e800) [pid = 9155] [serial = 1992] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 108 (0x929ed800) [pid = 9155] [serial = 2049] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 107 (0x912e7400) [pid = 9155] [serial = 2031] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 106 (0x8c7f2000) [pid = 9155] [serial = 1953] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 105 (0x8db0c000) [pid = 9155] [serial = 1959] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 104 (0x926fa400) [pid = 9155] [serial = 2046] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 103 (0x8c3cf000) [pid = 9155] [serial = 2085] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 102 (0x91da3c00) [pid = 9155] [serial = 1995] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 101 (0x984a2400) [pid = 9155] [serial = 2121] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 100 (0x93fb9400) [pid = 9155] [serial = 1926] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 99 (0x8e9bf800) [pid = 9155] [serial = 1962] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 98 (0x8b0f5800) [pid = 9155] [serial = 2018] [outer = (nil)] [url = about:blank]
23:22:49 INFO - PROCESS | 9155 | --DOMWINDOW == 97 (0x8c3ca000) [pid = 9155] [serial = 1950] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8839dc00 == 28 [pid = 9155] [id = 689]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb23000 == 27 [pid = 9155] [id = 701]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd6d000 == 26 [pid = 9155] [id = 700]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8b214000 == 25 [pid = 9155] [id = 699]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8b214400 == 24 [pid = 9155] [id = 708]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8c74c000 == 23 [pid = 9155] [id = 697]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88a91800 == 22 [pid = 9155] [id = 691]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8b000 == 21 [pid = 9155] [id = 694]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88398800 == 20 [pid = 9155] [id = 710]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd30c00 == 19 [pid = 9155] [id = 706]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8e399800 == 18 [pid = 9155] [id = 709]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88443800 == 17 [pid = 9155] [id = 698]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8eb3b400 == 16 [pid = 9155] [id = 702]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8bd2d000 == 15 [pid = 9155] [id = 704]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88442800 == 14 [pid = 9155] [id = 696]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8b1cb000 == 13 [pid = 9155] [id = 695]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8b815400 == 12 [pid = 9155] [id = 693]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88442c00 == 11 [pid = 9155] [id = 687]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x888db800 == 10 [pid = 9155] [id = 791]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x890e0400 == 9 [pid = 9155] [id = 790]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x88392000 == 8 [pid = 9155] [id = 789]
23:22:56 INFO - PROCESS | 9155 | --DOCSHELL 0x8c3d5800 == 7 [pid = 9155] [id = 788]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 96 (0x8b81c000) [pid = 9155] [serial = 2139] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 95 (0x8eb43000) [pid = 9155] [serial = 2088] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 94 (0x91dda000) [pid = 9155] [serial = 2097] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 93 (0x9a7a1000) [pid = 9155] [serial = 2133] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 92 (0x917c0400) [pid = 9155] [serial = 2094] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 91 (0x8e08d800) [pid = 9155] [serial = 2144] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 90 (0x952d7800) [pid = 9155] [serial = 2102] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 89 (0x901b0400) [pid = 9155] [serial = 2149] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 88 (0x9146b400) [pid = 9155] [serial = 2091] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 87 (0x95312400) [pid = 9155] [serial = 2107] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 86 (0x8d50fc00) [pid = 9155] [serial = 2136] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 85 (0x95f01800) [pid = 9155] [serial = 2112] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 84 (0x97ebbc00) [pid = 9155] [serial = 2118] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 83 (0x97b17400) [pid = 9155] [serial = 2115] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 82 (0x8eb41400) [pid = 9155] [serial = 2154] [outer = (nil)] [url = about:blank]
23:22:56 INFO - PROCESS | 9155 | --DOMWINDOW == 81 (0x98ac4400) [pid = 9155] [serial = 2130] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 80 (0x984a3400) [pid = 9155] [serial = 2174] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 79 (0x9a7a9000) [pid = 9155] [serial = 2177] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 78 (0x9b40b800) [pid = 9155] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 77 (0x9ac7d800) [pid = 9155] [serial = 2180] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 76 (0x91dde000) [pid = 9155] [serial = 2165] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 75 (0x9278ac00) [pid = 9155] [serial = 2168] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 74 (0x8936bc00) [pid = 9155] [serial = 2156] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 73 (0x8db03800) [pid = 9155] [serial = 2159] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 72 (0x9157d800) [pid = 9155] [serial = 2162] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 71 (0x9cc50c00) [pid = 9155] [serial = 2204] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 70 (0x9d63e800) [pid = 9155] [serial = 2207] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 69 (0x9c178800) [pid = 9155] [serial = 2195] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 68 (0x9c9c6c00) [pid = 9155] [serial = 2198] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 67 (0x9cbb3c00) [pid = 9155] [serial = 2201] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 66 (0x9b851400) [pid = 9155] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485745138]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 65 (0x9b475400) [pid = 9155] [serial = 2185] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 64 (0x9c13f400) [pid = 9155] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 63 (0x9b859800) [pid = 9155] [serial = 2190] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 62 (0x95f06800) [pid = 9155] [serial = 2171] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 61 (0x8b1c7800) [pid = 9155] [serial = 2221] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 60 (0x890e0c00) [pid = 9155] [serial = 2216] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 59 (0x888e2c00) [pid = 9155] [serial = 2213] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 58 (0x8b0f0000) [pid = 9155] [serial = 2219] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 57 (0x89568400) [pid = 9155] [serial = 2218] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 56 (0x9d820c00) [pid = 9155] [serial = 2210] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 55 (0x890e0800) [pid = 9155] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 54 (0x8d8d8400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 53 (0x9b84fc00) [pid = 9155] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485745138]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 52 (0x8843e400) [pid = 9155] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 51 (0x9c9cc400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 50 (0x9d63ec00) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 49 (0x9c175000) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 48 (0x9c9c4400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 47 (0x888e6c00) [pid = 9155] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 46 (0x9aeb8c00) [pid = 9155] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 45 (0x9c170800) [pid = 9155] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 44 (0x88c3a800) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 43 (0x9849a000) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 42 (0x988ef800) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 41 (0x98502400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 40 (0x91dd3400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 39 (0x91f5cc00) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 38 (0x91577400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 37 (0x9cc4dc00) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 36 (0x9d63bc00) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 35 (0x9aeba800) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 34 (0x9b856400) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 33 (0x952e6800) [pid = 9155] [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]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 32 (0x926f3000) [pid = 9155] [serial = 2166] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 31 (0x929fbc00) [pid = 9155] [serial = 2169] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 30 (0x919d1400) [pid = 9155] [serial = 2163] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 29 (0x9d637800) [pid = 9155] [serial = 2205] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 28 (0x9d7c9000) [pid = 9155] [serial = 2208] [outer = (nil)] [url = about:blank]
23:23:00 INFO - PROCESS | 9155 | --DOMWINDOW == 27 (0x9da2d800) [pid = 9155] [serial = 2211] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 26 (0x9b5ce400) [pid = 9155] [serial = 2186] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 25 (0x9cc44c00) [pid = 9155] [serial = 2202] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 24 (0x9c9cfc00) [pid = 9155] [serial = 2199] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 23 (0x9c844000) [pid = 9155] [serial = 2196] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 22 (0x9b90ec00) [pid = 9155] [serial = 2191] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 21 (0x8eb27c00) [pid = 9155] [serial = 2160] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 20 (0x8b819400) [pid = 9155] [serial = 2157] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 19 (0x9ae18c00) [pid = 9155] [serial = 2181] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 18 (0x9a947400) [pid = 9155] [serial = 2178] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 17 (0x9a6f5000) [pid = 9155] [serial = 2175] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 16 (0x97f01800) [pid = 9155] [serial = 2172] [outer = (nil)] [url = about:blank]
23:23:06 INFO - PROCESS | 9155 | --DOMWINDOW == 15 (0x88a8ec00) [pid = 9155] [serial = 2214] [outer = (nil)] [url = about:blank]
23:23:15 INFO - PROCESS | 9155 | MARIONETTE LOG: INFO: Timeout fired
23:23:15 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
23:23:15 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
23:23:15 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
23:23:15 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30552ms
23:23:15 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
23:23:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x88396400 == 8 [pid = 9155] [id = 793]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 16 (0x88398800) [pid = 9155] [serial = 2223] [outer = (nil)]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 17 (0x88447400) [pid = 9155] [serial = 2224] [outer = 0x88398800]
23:23:16 INFO - PROCESS | 9155 | 1447485796309 Marionette INFO loaded listener.js
23:23:16 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 18 (0x888df000) [pid = 9155] [serial = 2225] [outer = 0x88398800]
23:23:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x88443000 == 9 [pid = 9155] [id = 794]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 19 (0x88a8ec00) [pid = 9155] [serial = 2226] [outer = (nil)]
23:23:16 INFO - PROCESS | 9155 | ++DOCSHELL 0x88a8f000 == 10 [pid = 9155] [id = 795]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 20 (0x88a8f400) [pid = 9155] [serial = 2227] [outer = (nil)]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 21 (0x88a8f800) [pid = 9155] [serial = 2228] [outer = 0x88a8f400]
23:23:16 INFO - PROCESS | 9155 | ++DOMWINDOW == 22 (0x88a90800) [pid = 9155] [serial = 2229] [outer = 0x88a8ec00]
23:23:27 INFO - PROCESS | 9155 | --DOCSHELL 0x8b0fcc00 == 9 [pid = 9155] [id = 792]
23:23:29 INFO - PROCESS | 9155 | --DOMWINDOW == 21 (0x8b214800) [pid = 9155] [serial = 2222] [outer = (nil)] [url = about:blank]
23:23:29 INFO - PROCESS | 9155 | --DOMWINDOW == 20 (0x88447400) [pid = 9155] [serial = 2224] [outer = (nil)] [url = about:blank]
23:23:29 INFO - PROCESS | 9155 | --DOMWINDOW == 19 (0x8b1c1400) [pid = 9155] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
23:23:46 INFO - PROCESS | 9155 | MARIONETTE LOG: INFO: Timeout fired
23:23:46 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"
23:23:46 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
23:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
23:23:46 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
23:23:46 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
23:23:46 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
23:23:46 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30545ms
23:23:46 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
23:23:46 INFO - PROCESS | 9155 | --DOCSHELL 0x88443000 == 8 [pid = 9155] [id = 794]
23:23:46 INFO - PROCESS | 9155 | --DOCSHELL 0x88a8f000 == 7 [pid = 9155] [id = 795]
23:23:46 INFO - PROCESS | 9155 | ++DOCSHELL 0x88397400 == 8 [pid = 9155] [id = 796]
23:23:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 20 (0x8839d400) [pid = 9155] [serial = 2230] [outer = (nil)]
23:23:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 21 (0x8844b000) [pid = 9155] [serial = 2231] [outer = 0x8839d400]
23:23:46 INFO - PROCESS | 9155 | 1447485826865 Marionette INFO loaded listener.js
23:23:46 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:46 INFO - PROCESS | 9155 | ++DOMWINDOW == 22 (0x888e7800) [pid = 9155] [serial = 2232] [outer = 0x8839d400]
23:23:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x88447400 == 9 [pid = 9155] [id = 797]
23:23:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 23 (0x88a94c00) [pid = 9155] [serial = 2233] [outer = (nil)]
23:23:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 24 (0x88a95400) [pid = 9155] [serial = 2234] [outer = 0x88a94c00]
23:23:57 INFO - PROCESS | 9155 | --DOCSHELL 0x88396400 == 8 [pid = 9155] [id = 793]
23:23:57 INFO - PROCESS | 9155 | --DOMWINDOW == 23 (0x88a90800) [pid = 9155] [serial = 2229] [outer = 0x88a8ec00] [url = about:blank]
23:23:57 INFO - PROCESS | 9155 | --DOMWINDOW == 22 (0x88a8f800) [pid = 9155] [serial = 2228] [outer = 0x88a8f400] [url = about:blank]
23:23:57 INFO - PROCESS | 9155 | --DOMWINDOW == 21 (0x88a8f400) [pid = 9155] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
23:23:57 INFO - PROCESS | 9155 | --DOMWINDOW == 20 (0x88a8ec00) [pid = 9155] [serial = 2226] [outer = (nil)] [url = about:blank]
23:23:59 INFO - PROCESS | 9155 | --DOMWINDOW == 19 (0x888df000) [pid = 9155] [serial = 2225] [outer = (nil)] [url = about:blank]
23:23:59 INFO - PROCESS | 9155 | --DOMWINDOW == 18 (0x8844b000) [pid = 9155] [serial = 2231] [outer = (nil)] [url = about:blank]
23:23:59 INFO - PROCESS | 9155 | --DOMWINDOW == 17 (0x88398800) [pid = 9155] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
23:24:17 INFO - PROCESS | 9155 | MARIONETTE LOG: INFO: Timeout fired
23:24:17 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
23:24:17 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30547ms
23:24:17 INFO - TEST-START | /screen-orientation/onchange-event.html
23:24:17 INFO - PROCESS | 9155 | --DOCSHELL 0x88447400 == 7 [pid = 9155] [id = 797]
23:24:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x88390000 == 8 [pid = 9155] [id = 798]
23:24:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 18 (0x8839dc00) [pid = 9155] [serial = 2235] [outer = (nil)]
23:24:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 19 (0x8844a400) [pid = 9155] [serial = 2236] [outer = 0x8839dc00]
23:24:17 INFO - PROCESS | 9155 | 1447485857431 Marionette INFO loaded listener.js
23:24:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 20 (0x888e1800) [pid = 9155] [serial = 2237] [outer = 0x8839dc00]
23:24:28 INFO - PROCESS | 9155 | --DOCSHELL 0x88397400 == 7 [pid = 9155] [id = 796]
23:24:28 INFO - PROCESS | 9155 | --DOMWINDOW == 19 (0x88a95400) [pid = 9155] [serial = 2234] [outer = 0x88a94c00] [url = about:blank]
23:24:28 INFO - PROCESS | 9155 | --DOMWINDOW == 18 (0x88a94c00) [pid = 9155] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
23:24:30 INFO - PROCESS | 9155 | --DOMWINDOW == 17 (0x8844a400) [pid = 9155] [serial = 2236] [outer = (nil)] [url = about:blank]
23:24:30 INFO - PROCESS | 9155 | --DOMWINDOW == 16 (0x8839d400) [pid = 9155] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
23:24:37 INFO - PROCESS | 9155 | --DOMWINDOW == 15 (0x888e7800) [pid = 9155] [serial = 2232] [outer = (nil)] [url = about:blank]
23:24:47 INFO - PROCESS | 9155 | MARIONETTE LOG: INFO: Timeout fired
23:24:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
23:24:47 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
23:24:47 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30553ms
23:24:47 INFO - TEST-START | /screen-orientation/orientation-api.html
23:24:47 INFO - PROCESS | 9155 | ++DOCSHELL 0x8838e800 == 8 [pid = 9155] [id = 799]
23:24:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 16 (0x8839b400) [pid = 9155] [serial = 2238] [outer = (nil)]
23:24:47 INFO - PROCESS | 9155 | ++DOMWINDOW == 17 (0x8844ac00) [pid = 9155] [serial = 2239] [outer = 0x8839b400]
23:24:47 INFO - PROCESS | 9155 | 1447485887985 Marionette INFO loaded listener.js
23:24:48 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 18 (0x888e6c00) [pid = 9155] [serial = 2240] [outer = 0x8839b400]
23:24:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
23:24:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
23:24:48 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
23:24:48 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1038ms
23:24:48 INFO - TEST-START | /screen-orientation/orientation-reading.html
23:24:48 INFO - PROCESS | 9155 | ++DOCSHELL 0x88391000 == 9 [pid = 9155] [id = 800]
23:24:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 19 (0x88a93000) [pid = 9155] [serial = 2241] [outer = (nil)]
23:24:48 INFO - PROCESS | 9155 | ++DOMWINDOW == 20 (0x88a97800) [pid = 9155] [serial = 2242] [outer = 0x88a93000]
23:24:48 INFO - PROCESS | 9155 | 1447485888994 Marionette INFO loaded listener.js
23:24:49 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:49 INFO - PROCESS | 9155 | ++DOMWINDOW == 21 (0x88c3cc00) [pid = 9155] [serial = 2243] [outer = 0x88a93000]
23:24:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
23:24:49 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
23:24:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
23:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:24:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
23:24:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
23:24:49 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
23:24:49 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
23:24:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
23:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:24:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
23:24:49 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
23:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:24:49 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:24:49 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
23:24:49 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1228ms
23:24:49 INFO - TEST-START | /selection/Document-open.html
23:24:50 INFO - PROCESS | 9155 | ++DOCSHELL 0x890e2400 == 10 [pid = 9155] [id = 801]
23:24:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 22 (0x890e5400) [pid = 9155] [serial = 2244] [outer = (nil)]
23:24:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 23 (0x89360400) [pid = 9155] [serial = 2245] [outer = 0x890e5400]
23:24:50 INFO - PROCESS | 9155 | 1447485890292 Marionette INFO loaded listener.js
23:24:50 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:50 INFO - PROCESS | 9155 | ++DOMWINDOW == 24 (0x89367c00) [pid = 9155] [serial = 2246] [outer = 0x890e5400]
23:24:51 INFO - PROCESS | 9155 | ++DOCSHELL 0x8936e400 == 11 [pid = 9155] [id = 802]
23:24:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 25 (0x89566400) [pid = 9155] [serial = 2247] [outer = (nil)]
23:24:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 26 (0x89569800) [pid = 9155] [serial = 2248] [outer = 0x89566400]
23:24:51 INFO - PROCESS | 9155 | ++DOMWINDOW == 27 (0x89562c00) [pid = 9155] [serial = 2249] [outer = 0x89566400]
23:24:51 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 ""
23:24:51 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
23:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:24:51 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
23:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
23:24:51 INFO - TEST-OK | /selection/Document-open.html | took 1348ms
23:24:52 INFO - PROCESS | 9155 | ++DOCSHELL 0x89568400 == 12 [pid = 9155] [id = 803]
23:24:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 28 (0x8956d800) [pid = 9155] [serial = 2250] [outer = (nil)]
23:24:52 INFO - TEST-START | /selection/addRange.html
23:24:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 29 (0x89571c00) [pid = 9155] [serial = 2251] [outer = 0x8956d800]
23:24:52 INFO - PROCESS | 9155 | 1447485892314 Marionette INFO loaded listener.js
23:24:52 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:24:52 INFO - PROCESS | 9155 | ++DOMWINDOW == 30 (0x8b0f7800) [pid = 9155] [serial = 2252] [outer = 0x8956d800]
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:53 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:54 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:55 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:55 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:55 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:55 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:56 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:57 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:58 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:24:59 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:00 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:01 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:02 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:03 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:25:04 INFO - PROCESS | 9155 | [9155] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:25:50 INFO - PROCESS | 9155 | --DOCSHELL 0x88390000 == 11 [pid = 9155] [id = 798]
23:25:50 INFO - PROCESS | 9155 | --DOCSHELL 0x8838e800 == 10 [pid = 9155] [id = 799]
23:25:50 INFO - PROCESS | 9155 | --DOCSHELL 0x88391000 == 9 [pid = 9155] [id = 800]
23:25:50 INFO - PROCESS | 9155 | --DOCSHELL 0x890e2400 == 8 [pid = 9155] [id = 801]
23:25:53 INFO - PROCESS | 9155 | --DOMWINDOW == 29 (0x89569800) [pid = 9155] [serial = 2248] [outer = 0x89566400] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
23:25:55 INFO - PROCESS | 9155 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 28 (0x89571c00) [pid = 9155] [serial = 2251] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 27 (0x89562c00) [pid = 9155] [serial = 2249] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 26 (0x89360400) [pid = 9155] [serial = 2245] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 25 (0x88a97800) [pid = 9155] [serial = 2242] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 24 (0x888e6c00) [pid = 9155] [serial = 2240] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 23 (0x8844ac00) [pid = 9155] [serial = 2239] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 22 (0x888e1800) [pid = 9155] [serial = 2237] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 21 (0x88a93000) [pid = 9155] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 20 (0x890e5400) [pid = 9155] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 19 (0x8839b400) [pid = 9155] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 18 (0x8839dc00) [pid = 9155] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
23:25:55 INFO - PROCESS | 9155 | --DOMWINDOW == 17 (0x89566400) [pid = 9155] [serial = 2247] [outer = (nil)] [url = about:blank]
23:25:55 INFO - PROCESS | 9155 | --DOCSHELL 0x8936e400 == 7 [pid = 9155] [id = 802]
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - Selection.addRange() tests
23:25:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:57 INFO - "
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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̈ḧ
23:25:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:57 INFO - "
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - Selection.addRange() tests
23:25:57 INFO - Selection.addRange() tests
23:25:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:57 INFO - "
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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̈ḧ
23:25:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:57 INFO - "
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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 ""
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 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
23:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:57 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
23:25:57 INFO - Selection.addRange() tests
23:25:58 INFO - Selection.addRange() tests
23:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:58 INFO - "
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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 ""
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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̈ḧ
23:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:58 INFO - "
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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 ""
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - Selection.addRange() tests
23:25:58 INFO - Selection.addRange() tests
23:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:58 INFO - "
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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 ""
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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̈ḧ
23:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:58 INFO - "
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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 ""
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:58 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
23:25:58 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
23:25:58 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
23:25:58 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - Selection.addRange() tests
23:25:59 INFO - Selection.addRange() tests
23:25:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:59 INFO - "
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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 ""
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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̈ḧ
23:25:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:25:59 INFO - "
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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 ""
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 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
23:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:25:59 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
23:25:59 INFO - Selection.addRange() tests
23:26:00 INFO - Selection.addRange() tests
23:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:00 INFO - "
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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 ""
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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̈ḧ
23:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:00 INFO - "
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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 ""
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - Selection.addRange() tests
23:26:00 INFO - Selection.addRange() tests
23:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:00 INFO - "
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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 ""
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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̈ḧ
23:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:00 INFO - "
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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 ""
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 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
23:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:00 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
23:26:00 INFO - Selection.addRange() tests
23:26:01 INFO - Selection.addRange() tests
23:26:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:01 INFO - "
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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 ""
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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̈ḧ
23:26:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:01 INFO - "
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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 ""
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 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
23:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:01 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
23:26:01 INFO - Selection.addRange() tests
23:26:02 INFO - Selection.addRange() tests
23:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:02 INFO - "
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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 ""
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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̈ḧ
23:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:02 INFO - "
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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 ""
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - Selection.addRange() tests
23:26:02 INFO - Selection.addRange() tests
23:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:02 INFO - "
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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 ""
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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̈ḧ
23:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:02 INFO - "
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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 ""
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 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
23:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:02 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
23:26:02 INFO - Selection.addRange() tests
23:26:03 INFO - Selection.addRange() tests
23:26:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:03 INFO - "
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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 ""
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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̈ḧ
23:26:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:03 INFO - "
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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 ""
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - Selection.addRange() tests
23:26:03 INFO - Selection.addRange() tests
23:26:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:03 INFO - "
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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 ""
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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̈ḧ
23:26:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:03 INFO - "
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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 ""
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:03 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
23:26:03 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
23:26:03 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
23:26:03 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - Selection.addRange() tests
23:26:04 INFO - Selection.addRange() tests
23:26:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:04 INFO - "
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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 ""
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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̈ḧ
23:26:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:04 INFO - "
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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 ""
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 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
23:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:04 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
23:26:04 INFO - Selection.addRange() tests
23:26:05 INFO - Selection.addRange() tests
23:26:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:05 INFO - "
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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 ""
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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̈ḧ
23:26:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:05 INFO - "
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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 ""
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - Selection.addRange() tests
23:26:05 INFO - Selection.addRange() tests
23:26:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:05 INFO - "
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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 ""
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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̈ḧ
23:26:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:05 INFO - "
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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 ""
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 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
23:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - Selection.addRange() tests
23:26:06 INFO - Selection.addRange() tests
23:26:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:06 INFO - "
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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 ""
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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̈ḧ
23:26:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:06 INFO - "
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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 ""
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 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
23:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:06 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
23:26:06 INFO - Selection.addRange() tests
23:26:07 INFO - Selection.addRange() tests
23:26:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:07 INFO - "
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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 ""
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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̈ḧ
23:26:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:07 INFO - "
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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 ""
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - Selection.addRange() tests
23:26:07 INFO - Selection.addRange() tests
23:26:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:07 INFO - "
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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 ""
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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̈ḧ
23:26:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:07 INFO - "
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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 ""
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 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
23:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:07 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
23:26:07 INFO - Selection.addRange() tests
23:26:08 INFO - Selection.addRange() tests
23:26:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:08 INFO - "
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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 ""
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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̈ḧ
23:26:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:08 INFO - "
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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 ""
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 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
23:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:08 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
23:26:08 INFO - Selection.addRange() tests
23:26:09 INFO - Selection.addRange() tests
23:26:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:09 INFO - "
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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 ""
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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̈ḧ
23:26:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:09 INFO - "
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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 ""
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 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
23:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:09 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
23:26:09 INFO - Selection.addRange() tests
23:26:10 INFO - Selection.addRange() tests
23:26:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:10 INFO - "
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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 ""
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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̈ḧ
23:26:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:10 INFO - "
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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 ""
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 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
23:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:10 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
23:26:10 INFO - Selection.addRange() tests
23:26:11 INFO - Selection.addRange() tests
23:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:11 INFO - "
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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 ""
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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̈ḧ
23:26:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:11 INFO - "
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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 ""
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - Selection.addRange() tests
23:26:11 INFO - Selection.addRange() tests
23:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:11 INFO - "
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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 ""
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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̈ḧ
23:26:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:11 INFO - "
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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 ""
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:11 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
23:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - Selection.addRange() tests
23:26:12 INFO - Selection.addRange() tests
23:26:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:12 INFO - "
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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 ""
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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̈ḧ
23:26:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:12 INFO - "
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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 ""
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 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
23:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:12 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
23:26:12 INFO - Selection.addRange() tests
23:26:13 INFO - Selection.addRange() tests
23:26:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:13 INFO - "
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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 ""
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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̈ḧ
23:26:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:13 INFO - "
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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 ""
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 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
23:26:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:13 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
23:26:13 INFO - Selection.addRange() tests
23:26:14 INFO - Selection.addRange() tests
23:26:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:14 INFO - "
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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 ""
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - PROCESS | 9155 | --DOMWINDOW == 16 (0x89367c00) [pid = 9155] [serial = 2246] [outer = (nil)] [url = about:blank]
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - PROCESS | 9155 | --DOMWINDOW == 15 (0x88c3cc00) [pid = 9155] [serial = 2243] [outer = (nil)] [url = about:blank]
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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̈ḧ
23:26:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:14 INFO - "
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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 ""
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - Selection.addRange() tests
23:26:14 INFO - Selection.addRange() tests
23:26:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:14 INFO - "
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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 ""
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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̈ḧ
23:26:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:14 INFO - "
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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 ""
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 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
23:26:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:14 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
23:26:14 INFO - Selection.addRange() tests
23:26:15 INFO - Selection.addRange() tests
23:26:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:15 INFO - "
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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 ""
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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̈ḧ
23:26:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:15 INFO - "
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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 ""
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - Selection.addRange() tests
23:26:15 INFO - Selection.addRange() tests
23:26:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:15 INFO - "
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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 ""
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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̈ḧ
23:26:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:15 INFO - "
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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 ""
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 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
23:26:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - Selection.addRange() tests
23:26:16 INFO - Selection.addRange() tests
23:26:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:16 INFO - "
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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 ""
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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̈ḧ
23:26:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:16 INFO - "
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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 ""
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 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
23:26:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:16 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
23:26:16 INFO - Selection.addRange() tests
23:26:17 INFO - Selection.addRange() tests
23:26:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:17 INFO - "
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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 ""
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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̈ḧ
23:26:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:17 INFO - "
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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 ""
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - Selection.addRange() tests
23:26:17 INFO - Selection.addRange() tests
23:26:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:17 INFO - "
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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 ""
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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̈ḧ
23:26:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:17 INFO - "
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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 ""
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:17 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - Selection.addRange() tests
23:26:18 INFO - Selection.addRange() tests
23:26:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:18 INFO - "
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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 ""
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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̈ḧ
23:26:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:18 INFO - "
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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 ""
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 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
23:26:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:18 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
23:26:18 INFO - Selection.addRange() tests
23:26:19 INFO - Selection.addRange() tests
23:26:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:19 INFO - "
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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 ""
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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̈ḧ
23:26:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:19 INFO - "
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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 ""
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - Selection.addRange() tests
23:26:19 INFO - Selection.addRange() tests
23:26:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:19 INFO - "
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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 ""
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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̈ḧ
23:26:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:19 INFO - "
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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 ""
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 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
23:26:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:19 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
23:26:19 INFO - Selection.addRange() tests
23:26:20 INFO - Selection.addRange() tests
23:26:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:20 INFO - "
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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 ""
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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̈ḧ
23:26:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:20 INFO - "
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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 ""
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - Selection.addRange() tests
23:26:20 INFO - Selection.addRange() tests
23:26:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:20 INFO - "
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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 ""
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:20 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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̈ḧ
23:26:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:21 INFO - "
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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 ""
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - Selection.addRange() tests
23:26:21 INFO - Selection.addRange() tests
23:26:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:21 INFO - "
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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 ""
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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̈ḧ
23:26:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:21 INFO - "
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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 ""
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 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
23:26:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:21 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
23:26:21 INFO - Selection.addRange() tests
23:26:22 INFO - Selection.addRange() tests
23:26:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:22 INFO - "
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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 ""
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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̈ḧ
23:26:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:22 INFO - "
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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 ""
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - Selection.addRange() tests
23:26:22 INFO - Selection.addRange() tests
23:26:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:22 INFO - "
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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 ""
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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̈ḧ
23:26:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:22 INFO - "
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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 ""
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 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
23:26:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:22 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - Selection.addRange() tests
23:26:23 INFO - Selection.addRange() tests
23:26:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:23 INFO - "
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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 ""
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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̈ḧ
23:26:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:23 INFO - "
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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 ""
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 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
23:26:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:23 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
23:26:23 INFO - Selection.addRange() tests
23:26:24 INFO - Selection.addRange() tests
23:26:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:24 INFO - "
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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 ""
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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̈ḧ
23:26:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:24 INFO - "
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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 ""
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - Selection.addRange() tests
23:26:24 INFO - Selection.addRange() tests
23:26:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:24 INFO - "
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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 ""
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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̈ḧ
23:26:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:24 INFO - "
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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 ""
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 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
23:26:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:24 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
23:26:24 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - Selection.addRange() tests
23:26:25 INFO - Selection.addRange() tests
23:26:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:25 INFO - "
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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 ""
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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̈ḧ
23:26:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:25 INFO - "
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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 ""
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 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
23:26:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:25 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
23:26:25 INFO - Selection.addRange() tests
23:26:26 INFO - Selection.addRange() tests
23:26:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:26 INFO - "
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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 ""
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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̈ḧ
23:26:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:26 INFO - "
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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 ""
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - Selection.addRange() tests
23:26:26 INFO - Selection.addRange() tests
23:26:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:26 INFO - "
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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 ""
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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̈ḧ
23:26:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:26 INFO - "
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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 ""
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 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
23:26:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:26 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
23:26:26 INFO - Selection.addRange() tests
23:26:27 INFO - Selection.addRange() tests
23:26:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:27 INFO - "
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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 ""
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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̈ḧ
23:26:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:27 INFO - "
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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 ""
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 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
23:26:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:27 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
23:26:27 INFO - Selection.addRange() tests
23:26:27 INFO - Selection.addRange() tests
23:26:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:28 INFO - "
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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 ""
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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̈ḧ
23:26:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:28 INFO - "
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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 ""
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - Selection.addRange() tests
23:26:28 INFO - Selection.addRange() tests
23:26:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:28 INFO - "
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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 ""
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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̈ḧ
23:26:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:28 INFO - "
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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 ""
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 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
23:26:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:28 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
23:26:28 INFO - Selection.addRange() tests
23:26:29 INFO - Selection.addRange() tests
23:26:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:29 INFO - "
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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 ""
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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̈ḧ
23:26:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:29 INFO - "
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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 ""
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 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
23:26:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:29 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
23:26:29 INFO - Selection.addRange() tests
23:26:30 INFO - Selection.addRange() tests
23:26:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:30 INFO - "
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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 ""
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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̈ḧ
23:26:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:30 INFO - "
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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 ""
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 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
23:26:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:30 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
23:26:30 INFO - Selection.addRange() tests
23:26:30 INFO - Selection.addRange() tests
23:26:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:31 INFO - "
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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 ""
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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̈ḧ
23:26:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:31 INFO - "
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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 ""
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - Selection.addRange() tests
23:26:31 INFO - Selection.addRange() tests
23:26:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:31 INFO - "
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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 ""
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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̈ḧ
23:26:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:31 INFO - "
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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 ""
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 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
23:26:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - Selection.addRange() tests
23:26:32 INFO - Selection.addRange() tests
23:26:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:32 INFO - "
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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 ""
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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̈ḧ
23:26:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:32 INFO - "
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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 ""
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 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
23:26:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:32 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
23:26:32 INFO - Selection.addRange() tests
23:26:33 INFO - Selection.addRange() tests
23:26:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:33 INFO - "
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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 ""
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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̈ḧ
23:26:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:33 INFO - "
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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 ""
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - Selection.addRange() tests
23:26:33 INFO - Selection.addRange() tests
23:26:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:33 INFO - "
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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 ""
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:33 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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̈ḧ
23:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:34 INFO - "
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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 ""
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - Selection.addRange() tests
23:26:34 INFO - Selection.addRange() tests
23:26:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:34 INFO - "
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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 ""
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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̈ḧ
23:26:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:34 INFO - "
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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 ""
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 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
23:26:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:34 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
23:26:34 INFO - Selection.addRange() tests
23:26:35 INFO - Selection.addRange() tests
23:26:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:35 INFO - "
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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 ""
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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̈ḧ
23:26:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:26:35 INFO - "
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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 ""
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 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
23:26:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:26:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:26:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:26:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:26:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:26:35 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
23:26:35 INFO - - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 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 () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 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 () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 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 () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 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 () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:11 INFO - root.query(q)
23:28:11 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:11 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:11 INFO - root.queryAll(q)
23:28:11 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:11 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:11 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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 () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.query(q)
23:28:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:28:12 INFO - root.queryAll(q)
23:28:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:28:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:12 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
23:28:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:13 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
23:28:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:14 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:14 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:14 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:14 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:14 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:28:15 INFO - #descendant-div2 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:28:15 INFO - #descendant-div2 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - >
23:28:15 INFO - #child-div2 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - >
23:28:15 INFO - #child-div2 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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>
23:28:15 INFO - #child-div2 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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>
23:28:15 INFO - #child-div2 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - >#child-div2 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - >#child-div2 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - +
23:28:15 INFO - #adjacent-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - +
23:28:15 INFO - #adjacent-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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+
23:28:15 INFO - #adjacent-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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+
23:28:15 INFO - #adjacent-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - +#adjacent-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - +#adjacent-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ~
23:28:15 INFO - #sibling-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ~
23:28:15 INFO - #sibling-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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~
23:28:15 INFO - #sibling-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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~
23:28:15 INFO - #sibling-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ~#sibling-p3 - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ~#sibling-p3 - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO -
23:28:15 INFO - ,
23:28:15 INFO -
23:28:15 INFO - #group strong - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO -
23:28:15 INFO - ,
23:28:15 INFO -
23:28:15 INFO - #group strong - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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,
23:28:15 INFO - #group strong - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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,
23:28:15 INFO - #group strong - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ,#group strong - root.queryAll is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - ,#group strong - root.query is not a function
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 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
23:28:15 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:15 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:28:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:28:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:28:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:28:15 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8817ms
23:28:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8d2cd400 == 21 [pid = 9155] [id = 808]
23:28:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8d2c6800 == 20 [pid = 9155] [id = 807]
23:28:15 INFO - PROCESS | 9155 | --DOCSHELL 0x8d2e9800 == 19 [pid = 9155] [id = 806]
23:28:15 INFO - PROCESS | 9155 | --DOCSHELL 0x883d8800 == 18 [pid = 9155] [id = 805]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 53 (0x8b0f7800) [pid = 9155] [serial = 2252] [outer = (nil)] [url = about:blank]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 52 (0x8d2d8800) [pid = 9155] [serial = 2267] [outer = (nil)] [url = about:blank]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 51 (0x8d2c6c00) [pid = 9155] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 50 (0x8d2cec00) [pid = 9155] [serial = 2264] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 49 (0x8d2ec400) [pid = 9155] [serial = 2260] [outer = (nil)] [url = about:blank]
23:28:15 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 48 (0x88443c00) [pid = 9155] [serial = 2257] [outer = (nil)] [url = about:blank]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 47 (0x8d2e9c00) [pid = 9155] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
23:28:15 INFO - PROCESS | 9155 | --DOMWINDOW == 46 (0x883dbc00) [pid = 9155] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
23:28:15 INFO - PROCESS | 9155 | ++DOCSHELL 0x8731d800 == 19 [pid = 9155] [id = 819]
23:28:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 47 (0x8731e000) [pid = 9155] [serial = 2294] [outer = (nil)]
23:28:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 48 (0x8733e400) [pid = 9155] [serial = 2295] [outer = 0x8731e000]
23:28:15 INFO - PROCESS | 9155 | 1447486095770 Marionette INFO loaded listener.js
23:28:15 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:15 INFO - PROCESS | 9155 | ++DOMWINDOW == 49 (0x87369c00) [pid = 9155] [serial = 2296] [outer = 0x8731e000]
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
23:28:16 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 "
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
23:28:16 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"
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
23:28:16 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 "
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
23:28:16 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"
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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 { "
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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"
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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]
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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 { "
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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]
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 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"
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:16 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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 { "
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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"
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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 { "
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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"
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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 { "
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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"
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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 { "
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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]
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 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"
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:28:17 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:28:17 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1623ms
23:28:17 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
23:28:17 INFO - PROCESS | 9155 | ++DOCSHELL 0x8720cc00 == 20 [pid = 9155] [id = 820]
23:28:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 50 (0x87250800) [pid = 9155] [serial = 2297] [outer = (nil)]
23:28:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 51 (0x87328000) [pid = 9155] [serial = 2298] [outer = 0x87250800]
23:28:17 INFO - PROCESS | 9155 | 1447486097570 Marionette INFO loaded listener.js
23:28:17 INFO - PROCESS | 9155 | [9155] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:28:17 INFO - PROCESS | 9155 | ++DOMWINDOW == 52 (0x88394800) [pid = 9155] [serial = 2299] [outer = 0x87250800]
23:28:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8900a800 == 21 [pid = 9155] [id = 821]
23:28:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 53 (0x8900b400) [pid = 9155] [serial = 2300] [outer = (nil)]
23:28:18 INFO - PROCESS | 9155 | ++DOCSHELL 0x8900d400 == 22 [pid = 9155] [id = 822]
23:28:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 54 (0x8900e400) [pid = 9155] [serial = 2301] [outer = (nil)]
23:28:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 55 (0x890d9c00) [pid = 9155] [serial = 2302] [outer = 0x8900e400]
23:28:18 INFO - PROCESS | 9155 | ++DOMWINDOW == 56 (0x88a8ec00) [pid = 9155] [serial = 2303] [outer = 0x8900b400]
23:28:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
23:28:19 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:19 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
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:19 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:19 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
23:28:20 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 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
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:28:20 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:28:20 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:28:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:28:20 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */